20 HireXtra Jobs
Senior Node.js Developer - Express.js/MongoDB (8-12 yrs)
HireXtra
posted 12hr ago
About the Role :
- We are seeking a highly skilled and experienced Senior Node.js Developer to join our dynamic engineering team.
- In this critical role, you will be responsible for leading the design, development, and maintenance of high-quality, scalable, and maintainable Node.js applications.
- You will play a key role in driving technical excellence and mentoring junior developers while collaborating closely with cross-functional teams to deliver innovative solutions that meet the evolving needs of our business.
Key Responsibilities :
Software Development & Architecture :
- Lead the design, development, and implementation of complex Node.js applications using Express.js and other relevant technologies.
- Define and implement architectural patterns and best practices for Node.js applications.
- Develop and maintain robust, scalable, and high-performance RESTful APIs and other integrations.
- Participate in all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, deployment, and ongoing maintenance.
Technical Leadership & Mentorship :
Set and enforce coding standards, policies, and procedures to ensure code quality and consistency.
- Mentor junior developers, providing technical guidance, code reviews, and professional development opportunities.
- Stay abreast of the latest industry trends and technologies in the Node.js ecosystem.
Problem-Solving & Troubleshooting :
- Proactively identify and resolve technical challenges and performance bottlenecks.
- Debug and troubleshoot production issues effectively and efficiently.
- Conduct thorough code reviews and provide constructive feedback to team members.
Collaboration & Communication :
- Collaborate effectively with cross-functional teams, including product managers, designers, QA engineers, and DevOps.
- Communicate technical concepts clearly and concisely to both technical and non-technical audiences.
Must-Have Qualifications :
- 8-12 years of professional experience in software development with at least 5 years of hands-on experience in Node.js development.
- Strong proficiency in Node.js, Express.js, and related technologies (e.g, Async/Await, Promises).
- Proven experience in designing and developing RESTful APIs and microservices architectures.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with modern database technologies (e.g, PostgreSQL, MongoDB, NoSQL databases).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and interpersonal skills with the ability to effectively collaborate within a team.
- Ability to work independently with minimal supervision and as part of an agile development team.
Desired Qualifications :
- Experience with React.js, GraphQL, or Next.js.
- Experience with cloud platforms (e.g, AWS, Azure, GCP) and containerization technologies (e.g, Docker, Kubernetes).
- Experience with testing frameworks (e.g, Jest, Mocha) and CI/CD pipelines.
- Experience with Agile development methodologies (e.g, Scrum, Kanban).
- Contributions to open-source projects or a strong personal portfolio demonstrating technical expertise.
Benefits :
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Work in a challenging and rewarding environment.
- Be part of a talented and passionate team
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Node JS Developer roles with real interview advice
3-7 Yrs
5-8 Yrs
1-4 Yrs