4 Genus Innovation Jobs
3-8 years
Jaipur
3 vacancies
Senior Software Developers- Nodejs
Genus Innovation
posted 2hr ago
Fixed timing
Key skills for the job
Job Title: Senior Node.js Developer
Role Overview:
As a Senior Node.js Developer, you will be responsible for developing, maintaining, and
scaling backend services, APIs, and real-time applications. You will work closely with front-
end developers, product managers, and designers to create seamless and highly performant
solutions. You will also contribute to architectural decisions and mentoring junior
developers.
Key Responsibilities:
• Design, develop, and maintain scalable and efficient server-side applications using
Node.js.
• Build and manage RESTful APIs, microservices, and integration points with other
services and systems.
• Optimize applications for performance, scalability, and security.
• Work with databases like PostgreSQL, SQL, or other relational databases.
• Collaborate with front-end developers to integrate user-facing elements with server-
side logic.
• Write unit and integration tests to ensure the reliability of the codebase.
• Monitor and troubleshoot issues related to server-side applications.
• Continuously improve the application code base by refactoring, optimising, and
adopting new technologies and best practices.
Key Requirements:
Experience: 4+ years of professional experience in backend development using Node.js.
Proficient in JavaScript and Node.js: Strong understanding of asynchronous programming,
event-driven architecture, and Node.js core modules.
Web Frameworks: Experience with popular Node.js frameworks such as Express.js.
Databases: Hands-on experience with relational databases (PostgreSQL, SQL) and cashing
techniques like Redis etc.
API Development: Experience in building and consuming RESTful APIs.
Authentication & Authorisation: Familiarity with OAuth, JWT, and other modern security
protocols.
Version Control: Proficient in Git and working with GitHub or GitLab for source code
management.
Agile Development: Strong experience working in Agile/Scrum teams.
Communication: Excellent verbal and written communication skills.
Education: B.Tech(Any stream)/B.E./MCA (Must have)
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Software Developer roles with real interview advice