As a Senior Backend Engineer, you will be responsible for designing and implementing robust, scalable, and high-performance backend services. You will contribute to architectural decisions, solve complex technical problems, and mentor junior developers across the stack, with a strong emphasis on Node.js, Express.js, MongoDB, and backend architecture. Familiarity with Docker and CI/CD pipelines is a plus.
Responsibilities
- Architect and implement backend services and REST APIs using Node.js and Express.js .
- Design scalable data models and work with MongoDB and NoSQL databases efficiently.
- Solve complex problems related to performance, scalability, and data integrity.
- Ensure code quality through test coverage, peer reviews, and automated workflows.
- Collaborate with frontend developers, product managers, and DevOps for feature implementation.
- Lead the technical architecture of new features and services.
- Manage background jobs, queues, and event-driven architecture.
- Ensure application security and data protection protocols.
- Optimize the application for performance, scalability, and maintainability.
- Mentor and guide junior engineers, ensuring best coding practices are followed.
- Participate in sprint planning, technical discussions, and release management.
Requirements
- B. Tech in Computer Science, Information Technology, or related field.
- 4+ years of hands-on experience with the MERN stack, especially in backend development.
- Proficiency in JavaScript and Node.js, with a deep understanding of Express.js .
- Strong database knowledge, especially MongoDB, including schema design and optimization.
- Experience in architecting scalable backend systems.
- Familiarity with Docker, containerization concepts, and CI/CD pipelines (e. g., GitHub Actions, Jenkins, GitLab CI).
- Understanding of REST APIs, microservices, and API documentation (Swagger/OpenAPI).
- Familiarity with Redis, message queues (RabbitMQ, Kafka) is a plus.
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication.
- Exposure to cloud platforms like AWS (EC2 S3 Lambda).
- Experience with monitoring/logging tools (ELK Stack, Prometheus, Grafana).
- Knowledge of GraphQL, WebSockets, and orgRPC.
- Contribution to open-source or public code repositories.
This job was posted by Aishwarya Rana from Fairdeal.Market.