Job Description
We're seeking a seasoned Backend Developer to help us build scalable, reliable, and high-performance backend services. You'll work closely with our engineering and product teams to design, develop, and maintain core backend systems that power our applications.
Key Responsibilities
- Design, develop, and maintain backend services using Node.js with frameworks like Fastify and Express.
- Work within a monorepo architecture (Turborepo or Nx) to ensure scalable and maintainable codebases.
- Implement CI / CD pipelines to automate build, test, and deployment processes.
- Containerize and orchestrate services with Docker and Kubernetes.
- Deploy and maintain infrastructure on AWS and / or Google Cloud Platform (GCP).
- Write well-documented APIs and test them using Postman and automated tools.
- Conduct load and performance testing to ensure system reliability under scale.
Requirements
Strong experience with Node.js, Typescript and its ecosystem (Fastify, Express, related tools).Experience working with monorepo setups (Turborepo, Nx).Proficiency in CI / CD workflows and tools (GitHub Actions, GitLab CI, Jenkins, etc.).Hands-on experience with Docker and Kubernetes in production environments.Cloud experience with AWS and / or GCP services (compute, networking, storage).Experience with AI frameworks such as LangChain, LangGraph, CrewAI, MCP, etc.Familiarity with API testing (Postman) and load testing tools (k6, JMeter, etc.).Strong understanding of RESTful APIs, authentication, and authorization mechanisms.Solid knowledge of databases (SQL / NoSQL) and ORMs such as Drizzle or Prisma.Excellent problem-solving skills and attention to detail.Good communication skills and ability to work in a collaborative environment.Benefits
Competitive salary and equity options.Flexible work environment (remote / hybrid).Opportunity to work with modern tools and cutting-edge technologies.Growth opportunities within a fast-growing team.