Match score not available

Software developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

4+ years of experience in Node.js and NestJS, Strong knowledge of SQL and NoSQL databases, Proficiency in web application development using MEAN stack, Familiarity with version control and cloud platforms.

Key responsabilities:

  • Develop and maintain web applications
  • Collaborate on technical solutions and conduct code reviews

Job description

Requirements

This is a remote position.

Key Responsibilities:
• 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.

Other Skills

  • Communication
  • Troubleshooting (Problem Solving)

Software Engineer Related jobs