The role
We are looking for a senior full-stack engineer with strong product oriented mindset whose strongest area is backend engineering. Most of your work will involve TypeScript services, PostgreSQL, GraphQL, long-running workflows, and third-party integrations. You should be comfortable working in React and able to ship a feature from the data model through to the user interface.
What you’ll do
- Own product capabilities from technical design through release and production support.
- Design and build backend services using TypeScript and Node.js.
- Model data in PostgreSQL and build secure GraphQL and REST APIs.
- Understand infrastructure, DevOps, CI/CD pipelines and explain tradeoffs clearly, and turn unclear requirements into a workable plan.
- Build reliable background jobs and long-running workflows, including retries, idempotency, and failure recovery.
- Integrate with third-party services using APIs, webhooks, OAuth, and scheduled processes.
- Protect customer data through clear authorization, tenant isolation, and careful handling of sensitive information.
- Work closely with Product Design to turn customer problems into practical technical solutions.
- Investigate production problems using logs, monitoring, and data.
- Write tests, review code, and improve the structure and maintainability of the monorepo.
- Write down important technical decisions and keep the relevant product and engineering specs current.
- Help other engineers grow through thoughtful reviews, pairing, and mentoring.
Incase you would like to apply to this job directly from the source, please click here