Custom Software Engineer
Core
Design, develop, and maintain backend services and GraphQL APIs using TypeScript and Node.js, contributing to a Supergraph architecture.
Role type
Senior Backend Engineer (GraphQL/Node.js)
Builds
Scalable backend services, GraphQL APIs, and cloud-based infrastructure
Domain
Cloud-native backend development, API design, and microservices
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, GraphQL, REST, microservices, CI/CD, cloud platforms (AWS)
Preferred skills
Apollo Federation/Supergraph, observability tools, Java Spring Boot, GenAI tools for development
Technologies
Node.js, TypeScript, GraphQL, AWS, NestJS, Express, Fastify, Apollo Federation
Responsibilities
Design and build GraphQL APIs and backend services; write clean, modular, testable code; deploy services in cloud environments; troubleshoot production issues; mentor junior engineers; drive design decisions for service boundaries and integrations.
Seniority
Senior, hands-on IC with ownership of complex components