We are looking for a Senior Backend Engineer with strong Node.js expertise and proven team leadership skills. The ideal candidate will design, build, and scale backend systems, mentor junior developers, and collaborate closely with product and teams. Experience with TypeScript, Go (Golang), and AWS is a strong plus.
Key Requirements
- 5+ years of backend development experience
- Strong hands-on experience with Node.js
- Experience building RESTful APIs / GraphQL APIs
- Proficiency in TypeScript
- Solid understanding of backend architecture, design patterns, and system design
- Experience with SQL & NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.)
- Strong knowledge of Git and version control workflows
- Experience leading or mentoring developers
Nice to Have
- Experience with Go (Golang)
- Familiarity with NestJS
- Knowledge of event-driven architecture (Kafka, SQS, SNS, RabbitMQ)
- Exposure to microservices architecture
- Experience with Docker & Kubernetes