
Search by job, company or skills

This job is no longer accepting applications
Senior Software Developer – Backend (Node.js)
Exp:8+
Location: Chennai
Notice Period: Immediate to 30days
Skills:Node.js ,TypeScript, Express, RESTful API design, and asynchronous patterns
• Build services in Node.js / TypeScript using Express
• Translate product requirements into scalable, fault-tolerant designs
• Lead technical design for new microservices and core APIs
• Write clean, testable code with unit and integration tests (Jest, Playwright)
• Model relational data in MySQL and PostgreSQL and optimize queries/indexes
• Implement caching, sharding, or read replicas as data volumes grow
• Containerize services with Docker and work with GitLab CI or Github Actions within established CI/CD pipelines
• Perform thoughtful code reviews, drive adoption of best practices
Must-Have Qualifications
• Fluency in English, both written and spoken, for daily collaboration with distributed teams
• 8+ years professional software engineering experience, with 3 + years focused on Node.js back-end development
• Deep knowledge of TypeScript, Express, RESTful API design, and asynchronous patterns (Promises, async/await, streams)
• Strong SQL skills and hands-on experience tuning MySQL or PostgreSQL for high concurrency
• Production experience with Docker (build, compose, multi-stage images) and CI/CD pipelines (GitLab CI, GitHub Actions, or similar)
• Proficiency with Git workflows and code review culture
• Experience implementing caching strategies (e.g., Redis)
• Passion for automated testing, clean architecture, and scalable design
• Understanding of OAuth 2.0, JWT, and secure coding practices
Nice-to-Have
• Experience with TypeORM, NestJS or Fastify
• Experience exposing or consuming GraphQL
Job ID: 141166831