Job Title : Senior Node.js Developer
Experience : 5 to 8 Years
Work Mode : Hybrid
Location : Bangalore
Job Summary
We are seeking a highly experienced Senior Node.js Developer with strong expertise in Sencha Ext JS, Node.js, SQL databases, and MongoDB. The ideal candidate will be responsible for developing and maintaining enterprise-grade applications, building scalable backend services, optimizing database performance, and supporting modernization initiatives.
Key Responsibilities
- Design, develop, and maintain enterprise-grade UI components using Sencha Ext JS.
- Develop scalable REST APIs and microservices using Node.js and Express.js.
- Write and optimize complex SQL queries, joins, stored procedures, and database schemas.
- Manage and maintain MongoDB collections, aggregations, and data models.
- Develop Python scripts for reporting, integrations, and backend processing.
- Participate in code reviews and enforce coding standards.
- Ensure application performance, scalability, and maintainability.
- Collaborate with cross-functional teams on modernization and React migration initiatives.
- Maintain high-quality code with unit testing and documentation.
Required Skills
- 5-8 years of software development experience.
- Strong expertise in Sencha Ext JS (Classic & Modern Toolkits).
- Minimum 3 years of hands-on Node.js development experience.
- Experience with Express.js and REST API development.
- Strong knowledge of JavaScript (ES5/ES6) and TypeScript.
- Hands-on experience with MongoDB.
- Strong SQL knowledge (MySQL/PostgreSQL).
- Experience with JSON data handling and DOM manipulation.
Good to Have
- React.js
- Python
- Sencha Cmd
- Webpack
- Microservices Architecture
- CI/CD exposure
Preferred Candidate Profile
- Strong problem-solving and debugging skills.
- Experience working on large-scale enterprise applications.
- Ability to work independently and lead technical discussions.
- Excellent communication and stakeholder management skills.