Headquarters: San Francisco
    
Key Responsibilities
- 
Design, develop, and maintain backend services using Node.js. 
- 
Build and optimize RESTful and/or GraphQL APIs. 
- 
Work with databases (SQL/NoSQL) to ensure efficient data storage and retrieval. 
- 
Implement security, authentication, and authorization best practices. 
- 
Write clean, testable, and maintainable code with proper documentation. 
- 
Debug, troubleshoot, and resolve performance bottlenecks. 
- 
Collaborate with cross-functional teams to deliver product features on time. 
- 
Contribute to code reviews and knowledge sharing within the team. 
Requirements
- 5+ yrs of commercial experience
- 
Proven experience as a Backend Engineer with Node.js. 
- 
Strong understanding of JavaScript/TypeScript. 
- 
Hands-on experience with frameworks like Express, NestJS, or similar. 
- 
Proficiency with databases such as PostgreSQL, MySQL, MongoDB, or Redis. 
- 
Experience with API design, performance optimization, and caching. 
- 
Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, or Azure). 
- 
Knowledge of version control (Git) and CI/CD pipelines. 
- 
Strong problem-solving skills and ability to work independently. 
Nice-to-Have
- 
Experience with microservices architecture. 
- 
Exposure to event-driven systems (Kafka, RabbitMQ, etc.). 
- 
Knowledge of testing frameworks like Jest or Mocha. 
- 
Previous experience in a fast-paced startup environment. 
