55 Innova Esi Jobs
Senior Node.js Developer (5-6 yrs)
Innova Esi
posted 14hr ago
Fixed timing
Key skills for the job
We are seeking a highly skilled Senior Node.js Developer to join our growing development team.
In this role, you will design, develop, and maintain high-performance applications using Node.js.
You will be responsible for writing efficient, scalable, and maintainable code, collaborating with cross-functional teams, and leading development efforts on complex projects.
This is an exciting opportunity to work on cutting-edge technologies and contribute to the development of mission-critical software systems.
Key Responsibilities :
- Design, develop, and deploy scalable, high-performance applications using Node.js.
- Work with the front-end team to integrate user-facing elements with server-side logic.
- Develop and maintain APIs and microservices, ensuring they are optimized for performance and reliability.
- Implement automated testing to ensure high-quality code and smooth production releases.
- Lead the design and development of server-side architecture and data storage solutions, including databases (SQL/NoSQL).
- Collaborate with architects and senior engineers to define system architecture, ensuring scalability, security, and performance.
- Optimize existing systems for speed, scalability, and security.
- Write clean, maintainable, and efficient code following industry best practices.
- Conduct code reviews, mentor junior developers, and ensure the team adheres to high coding standards.
- Troubleshoot and debug issues, providing solutions to complex technical problems.
- Collaborate with cross-functional teams including front-end developers, designers, product managers, and QA engineers.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Communicate technical concepts effectively to both technical and non-technical stakeholders.
- Stay up-to-date with the latest trends and technologies in the Node.js ecosystem.
- Actively seek ways to improve the development process, toolset, and product functionality.
- Work closely with DevOps teams to automate deployment pipelines and integrate CI/CD processes.
- Ensure that applications are deployed successfully, and monitor performance in production environments.
- 5+ years of experience in backend development with a strong focus on Node.js.
- Solid understanding of JavaScript, including ES6+ features.
- Strong experience working with Express.js, NestJS, or similar Node.js frameworks.
- Proficiency in developing and consuming RESTful APIs and/or GraphQL.
- Expertise in database technologies like MongoDB, MySQL, PostgreSQL, or other relational and NoSQL databases.
- Familiarity with server-side templating languages (e.g, EJS, Handlebars).
- Knowledge of microservices architecture, Docker, and Kubernetes is a plus.
- Strong understanding of asynchronous programming, event-driven architecture, and real-time communication (e.g, using WebSockets or Socket.io).
- Experience with version control tools like Git
Functional Areas: Software/Testing/Networking
Read full job description6-10 Yrs