Senior Backend Developer
Experience: 6+ Years
Employment Type: Full-Time
Salary: ₹5,00,000 – ₹8,00,000 per year
Job Summary
We are seeking a highly skilled Senior Backend Developer with over 6 years of software development experience, including a minimum of 5 years of hands-on expertise in Node.js. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services, APIs, and microservices while ensuring high performance, security, and reliability.
Key Responsibilities
- Design, develop, test, and maintain scalable backend applications using Node.js.
- Build and consume RESTful APIs, GraphQL APIs, and microservices.
- Develop high-performance, secure, and reusable server-side components.
- Collaborate with frontend developers, product managers, QA engineers, and DevOps teams.
- Design database schemas and optimize queries for performance and scalability.
- Implement authentication, authorization, and security best practices.
- Monitor application performance and troubleshoot production issues.
- Write clean, maintainable, and well-documented code following coding standards.
- Participate in code reviews and mentor junior developers.
- Contribute to architecture decisions and technical roadmap planning.
- Implement CI/CD pipelines and support cloud-native deployments.
- Ensure application reliability, scalability, and fault tolerance.
Required Skills & QualificationsTechnical Skills
- 6+ years of overall software development experience.
- 6+ years of strong hands-on experience with Node.js.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Experience with backend frameworks such as Express.js, NestJS, or Fastify.
- Strong understanding of REST APIs, GraphQL, and API design principles.
- Experience with microservices architecture and event-driven systems.
- Strong knowledge of databases:
- SQL: PostgreSQL, MySQL
- NoSQL: MongoDB, Redis
- Experience with message brokers such as Kafka, RabbitMQ, or AWS SQS.
- Familiarity with Docker and containerized deployments.
- Experience working with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines and DevOps best practices.
- Strong understanding of caching, performance optimization, and scalability.
- Experience with Git and modern development workflows.
Preferred Skills
- Experience with Kubernetes.
- Knowledge of serverless architectures.
- Experience in system design and distributed systems.
- Familiarity with monitoring tools such as Prometheus, Grafana, ELK Stack, or Datadog.
- Experience working in Agile/Scrum development environments.
Educational Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
Pay: ₹700,000.00 - ₹1,000,000.00 per year
Work Location: In person