
Skills :-
- Node.js Development
- React.js
- MongoDB
- JavaScript (ES6+)
- API Development (RESTful / GraphQL)
- Microservices Architecture
- Team Leadership & Agile Development
Requirements :-
✔️ Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
✔️ 8+ years of hands-on experience in software development with a strong focus on backend engineering.
✔️ 6+ years of production-level experience in Node.js, including building RESTful APIs, microservices, and event-driven systems.
✔️ Expertise in JavaScript (ES6+) and asynchronous programming patterns (Promises, async/await, etc.).
✔️ Deep understanding of MongoDB, data modeling, indexing, aggregation pipelines, and performance tuning.
✔️ Strong knowledge of API security, authentication protocols (OAuth2, JWT), and authorization practices.
✔️ Solid grasp of software engineering principles, including OOP, functional programming, design patterns, and system architecture.
✔️ Experience in scaling high-traffic systems and implementing caching, queuing, and load balancing solutions.
✔️ Strong experience with CI/CD pipelines, Docker, and cloud services (AWS/GCP/Azure).
✔️ Familiarity with Agile/Scrum methodologies, code review processes, and TDD/BDD practices.
✔️ Strong leadership, team management, and project delivery skills.
✔️ Excellent verbal and written communication skills for technical discussions and documentation.
Job Responsibility :-
- Architect and design robust backend services and microservices using Node.js and MongoDB, focusing on scalability, reliability, and performance.
- Lead and mentor a team of developers, conduct code reviews, and enforce coding standards and best practices.
- Take full ownership of end-to-end development, from planning and architecture to deployment and maintenance.
- Design efficient, secure, and reusable database schemas; perform query optimization and data indexing.
- Drive performance optimization efforts including load testing, monitoring, and troubleshooting production issues.
- Define and enforce DevOps practices, oversee deployment pipelines, and manage cloud-based infrastructure.
- Collaborate closely with front-end developers, DevOps engineers, QA testers, and stakeholders to align system designs with business goals.
- Ensure robust documentation, maintain technical specifications, and assist in setting up onboarding processes for new team members.
- Research and evaluate new technologies, tools, and frameworks to drive technical innovation.
- Manage timelines and deliverables, ensuring project milestones are met with high quality and minimal risk.
Similar Jobs
Ruby on Rails Developer
IT Jobs
Full Time
Site Reliability Engineer (SRE)
IT Jobs
Full Time
Senior Java Microservices
IT Jobs
Full Time
Senior Software Engineer
IT Jobs
Full Time
Senior Software Engineer(Ruby on Rails)
IT Jobs
Full Time
Senior Software Engineer
IT Jobs
Full Time
Upload Your CV

