The company is looking to solve the problem of designing, developing, and maintaining scalable, secure, and performant backend services and microservices using Node.js and other technologies.
Requirements
- Strong proficiency in Node.js, JavaScript/TypeScript, and modern backend frameworks (e.g., Express, NestJS, Fastify).
- Experience building and maintaining APIs at scale.
- Solid understanding of microservices, serverless architectures, and distributed systems.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Strong knowledge of databases (SQL and NoSQL).
- Experience with Git, CI/CD pipelines, and automated testing.
- Familiarity with API documentation tools (Swagger/OpenAPI)
Responsibilities
- Design, develop, and maintain RESTful and/or GraphQL APIs using Node.js.
- Build scalable, secure, and performant backend services and microservices.
- Integrate third-party systems, internal services, and databases.
- Use best practices for error handling, logging, caching, and performance optimization.
- Implement clean, maintainable, well-documented code following industry standards.
- Contribute to system design decisions around scalability, reliability, and security.
- Implement monitoring, logging, and alerting using tools like Prometheus, Grafana, Datadog, or similar.
Other
- 3–5 years of hands-on backend development experience.
- Collaborate with frontend engineers, QA, product managers, and DevOps teams.
- Participate in code reviews, sprint planning, and technical documentation.
- Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.
- This position is available for independent contractors