Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
• Develop and maintain web applications using NestJS as the preferred backend framework, along with the MEAN stack (MongoDB, Express.js, Angular, Node.js).
• Design, implement, and manage databases, utilizing both SQL (MySQL) and NoSQL (MongoDB), ensuring data integrity and optimal performance.
• Build RESTful APIs and integrate third-party services.
• Write clean, scalable, and maintainable code following software development best practices.
• Optimize applications for performance, scalability, and security.
• Collaborate with designers, product managers, and other developers to translate requirements into technical solutions.
• Conduct code reviews, ensure high code quality, and enforce best practices.
• Troubleshoot and resolve bugs, performance bottlenecks, and other production issues.
• Stay up-to-date with the latest trends and technologies in fullstack development, continuously improving your skills.
• Need to travel as per business needs.
Requirements
We would be really happy if you have:
Frontend:
• Proficiency in Angular or ReactJS (Angular preferred).
• Strong knowledge of HTML5, CSS3, and modern JavaScript (ES6+).
• Experience with responsive and adaptive design principles.
Backend:
• 4+ years of strong proficiency with Node.JS with NestJS as a backend framework.
• Experience with Node.js and Express.js.
• Proven experience with both SQL (MySQL) and NoSQL (MongoDB) databases for database design, optimization, and querying.
• RESTful API development and integration.
Additional:
• Familiarity with version control tools like Git.
• Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
• Understanding of microservices architecture, Docker, and containerization (a plus).
• Experience with CI/CD pipelines and automated testing frameworks.
• Strong understanding of security best practices.
• Understanding of Agile / Scrum / Kanban practices and SDLC principles.
• Strong troubleshooting skills,
• Keeping informed of advancements in the field of Node.js development.
• Good communication skills are must.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.