RESPONSIBILITIES
- Architect and develop backend services using NestJS, Node.js, and TypeScript
- Implement and maintain GraphQL services with Apollo Federation and REST APIs
- Design and optimize relational and NoSQL data models
- Implement authentication, authorization, and RBAC patterns
- Build microservices and event driven systems using RabbitMQ, Kafka, or Redis
- Collaborate with DevOps on CI/CD, containerization, and infrastructure workflows
- Write documentation for APIs, backend architecture, and internal tooling
- Write and maintain unit and integration tests
QUALIFICATIONS
- 5 plus years of backend or full stack engineering experience
- 3 plus years working with NestJS, TypeScript, and GraphQL
- Experience with relational and NoSQL databases such as PostgreSQL, MySQL, or MongoDB
- Familiarity with Docker, Kubernetes, and CI/CD pipelines
- Understanding of distributed systems and event based messaging
- Knowledge of OAuth2, JWT, SSO, and RBAC implementations
- Ability to design scalable APIs and backend architecture
- Bonus experience with monorepos, gRPC, WebSockets, or serverless environments
WHO YOU ARE
- A backend focused engineer who enjoys building scalable systems and clean APIs
- Detail oriented, communicative, and effective in fast paced environments
Driven by solving technical challenges and contributing to high quality engineering
Equal Opportunity Statement
We are an equal-opportunity employer and celebrate diversity, recognizing that diversity of thought and background builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.