Match score not available

Senior software developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

4+ years of Node.js experience, Proficiency in Angular or ReactJS, Strong knowledge of HTML5, CSS3, JavaScript, Experience with MySQL and MongoDB, Familiarity with version control tools.

Key responsabilities:

  • Develop and maintain web applications
  • Design and manage databases for performance
  • Build and integrate RESTful APIs
  • Optimize applications for scalability and security
  • Conduct code reviews and troubleshoot issues

Job description

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

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Collaboration
  • Troubleshooting (Problem Solving)

Software Engineer Related jobs