Experienced Backend Engineer (Seattle)

Seattle, WA
US Backend
Formidable is a Seattle, Denver, Phoenix, and London-based boutique engineering consultancy and open source software organization, specializing in React.js, React Native, GraphQL, Node.js, and the architecture of large-scale JavaScript applications. We are a team of experts working together to handle the toughest software problems. We build products for some of the world's biggest companies while helping their internal teams develop the skill set to design and maintain thoughtful and scalable systems. 

As an Experienced Backend Engineer at Formidable, you will use a modern JavaScript stack to implement new applications, features, services, and tools for some of the largest and most successful companies in the world. You will also help clients build cloud platforms at-scale, assisting in every part of the process, from concept to production. You will embed deeply in client teams where our engineers are regarded as technical leaders. You'll also have the opportunity to work on community-leading open-source projects. 

You will be joining a collaborative team that works together to solve exciting software problems, and fosters a culture of supportive learning and knowledge exchange, both within our company and throughout the greater JavaScript community. We make sure our employees get opportunities to grow within Formidable and participate in daily decision-making processes. Our engineers are leaders in the community and are frequently invited to speak at key conferences. Working with other Formidables, you are guaranteed to stay on top of industry trends and tools and to cultivate your skill set continually.

This position is available as a remote role (US or Canada) or on-site at one of our US offices.

You Have:

    • 2+ years of experience
    • Expertise in all things JavaScript.
    • Experience building production Node.js systems at scale.
    • Experience architecting and building cloud solutions on AWS.
    • Experience implementing CI/CD pipelines.
    • Understanding of high availability, monitoring, and reporting, incorporating them into each project from the very beginning.
    • Experience with Git and code collaboration in teams.
    • Demonstrable ability to learn quickly.
    • Extensive experience with the modern web application stack:
    • ▾  Node.js frameworks like Express and Hapi.
    • ▾  Persistence layers like MongoDB and PostgreSQL.
    • Familiarity with design patterns, data structures, and algorithms.
    • Ability to communicate architectural concepts to clients and team members alike.

Extra Credit:

    • Experience leading teams.
    • Familiarity with GraphQL.
    • Familiarity with Kubernetes.
    • Familiarity with Terraform.
    • Contributed to open source NPM packages.

Inclusion is one of our core values. We don’t discriminate by race, religion, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status.

All persons hired will be required to verify identity and eligibility to work in the United States or Canada. We are not offering working visa sponsorships at this time. Relocation assistance is not available for this position.