Nodejs developer
Udaipur, Rajasthan, India
- Experience
- 5–8 years
- Employment
- Full-time
- Work mode
- Onsite
- Salary
- ₹7 L–30 L / year
- Deadline
- Apply by 1 Nov 2026
- Posted
- 2025-04-02
Required skills
| Skill | Experience | Level |
|---|---|---|
| Node.Js | 4+ years | 0 |
| Express.Js | 2+ years | 0 |
About the role
- Extensive experience with Node.js and related frameworks such as Express.js.
● Proficiency in source control management systems and continuous integration/deployment environments.
● Strong understanding of agile development methodologies including Kanban and Scrum.
● Experience with multi-threading, concurrency, and performance optimization in Node.js applications.
● Solid debugging and performance profiling skills.
● Comprehensive knowledge of object-oriented and service-oriented application development techniques.
● Ability to work independently and as part of a team, demonstrating strong initiative and problem-solving skills.
● Excellent communication and interpersonal skills, with a focus on collaboration and team success.
Responsibilities:
● Lead and contribute to multiple development projects, ensuring successful delivery and adherence to quality standards.
● Gather solution requirements, develop detailed technical specifications, and collaborate closely with customers and users.
● Work across various technology domains, applying your expertise to solve complex business challenges.
● Mentor and guide junior developers, fostering a culture of continuous learning and professional growth.
● Participate in the interviewing process to help scale the company's engineering talent.
● Provide technical leadership to the team, offering coaching and mentorship to ensure the delivery of high-quality solutions.
● Establish and enforce best practices for software development within the team.
● Collaborate with cross-functional teams including software developers, business analysts, and architects to plan, design, develop, test, and maintain web-based applications.
● Assist in the collection and documentation of user requirements, development of user stories, estimates, and work plans.
● Design, develop, and unit test applications in accordance with established standards.
● Participate in peer reviews of solution designs and related code, ensuring adherence to best practices and coding standards.
● Develop and refine integrations between applications, optimizing performance and scalability.
● Troubleshoot and resolve technical and application issues, providing third-level support to business users as needed.
● Continuously assess opportunities for application and process improvement, documenting and sharing recommendations with the team.
● Stay up-to-date with the latest industry trends and technologies, researching and evaluating new software