Job description
Our client is looking for a Software Engineer to be a critical role in shaping and shipping our first products while laying the technical foundations for our long-term aspirations.
You will:
Work with a wide range of systems, processes and technologies to own and solve problems from end-to-end.
Build delightful user experiences using Gatsby, React, GraphQL, and TypeScript
Design, build, and maintain APIs, services, and systems using NodeJS, PostgreSQL, and TypeScript with production monitoring and observability.
Iterate rapidly on features, tooling, and processes as we launch the first versions of new products.
Debug production issues across services and levels of the stack
We’re looking for someone who:
Has 4+ years of experience as a generalist working on both the frontend and backend.
Has JavaScript expertise and strong understanding of design patterns and programming paradigms
Has strong understanding of data structures, algorithms, and system design
Can debug complex problems across the whole stack
Holds themselves and others to a high bar when deploying to production