Remote job
Senior / Lead Full Stack Engineer (TypeScript + React)
Job details
About this role
Role overview Take a senior seat on a fast-moving product team building a technology platform that powers complex transactions through intelligent, autonomous systems. You will own features end-to-end across a modern TypeScript stack, with deep work on GraphQL APIs, backend services, and data layers, while still shaping user interfaces in React.
Responsibilities - Own features end-to-end, from design through implementation and release. - Design, implement, and modify GraphQL APIs, including schemas, queries, mutations, and resolvers built on Apollo Server. - Design and evolve backend services, including data access and caching layers. - Modify and extend database schemas using ORMs and query builders. - Build user interfaces with React and TypeScript. - Write and maintain unit tests, and add or modify end-to-end tests with Cypress. - Participate actively in sprint planning, reviews, and retrospectives on a two-week cadence.
Requirements - Proven track record owning features across the full stack as a senior engineer. - Fluency in TypeScript on both frontend and backend. - Production experience with React. - Hands-on experience building and modifying GraphQL APIs using Apollo Server. - Comfort with Docker for local development and service packaging. - Familiarity with ORMs such as Prisma, TypeORM, or Objection.js, plus query builders like Knex. - Experience using Redis and common caching patterns.
Nice to have - Next.js experience. - Familiarity with AI-assisted coding tools. - Exposure to Kubernetes, Terraform, and Helm. - Background in agile, fast-paced product teams.
Benefits and work setup - Work on AI-driven enterprise projects across multiple industries, from startup innovation to large-scale transformation. - Join a globally distributed team with cross-continent collaboration opportunities. - Inclusive environment emphasizing continuous learning, innovation, and responsible AI practices.