This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a skilled Software Developer with a strong focus on Node.JS to join our dynamic team. The ideal candidate will have 5 7 years of experience in software development, demonstrating a deep understanding of Node.JS and its ecosystem. You will be responsible for designing, developing, and maintaining high quality software solutions that meet our clients' needs.
Job Responsibility
Design, develop, and maintain scalable web applications using Node.JS
Collaborate with cross functional teams to define, design, and ship new features
Write clean, maintainable, and efficient code while adhering to best practices
Participate in code reviews and provide constructive feedback to peers
Debug and troubleshoot issues in existing applications
Stay updated with emerging technologies and industry trends to enhance development processes
Contribute to all phases of the development lifecycle, from requirements gathering to deployment
Requirements
A Bachelor’s or Higher Degree is the minimum entry required for the position
Strong proficiency in Node.JS and its frameworks (e.g., Express.js)
Experience with RESTful APIs and microservices architecture
Solid understanding of asynchronous programming and event driven architecture
Proficient in database technologies such as MongoDB, MySQL, or PostgreSQL
Familiarity with version control systems, preferably Git
Experience with unit testing and test driven development (TDD)
Bachelor's degree in Computer Science, Information Technology, or a related field
5 7 years of professional experience in software development
Strong problem solving skills and ability to work independently as well as in a team
Excellent communication skills, both verbal and written
Nice to have
Knowledge of front end technologies such as React, Angular, or Vue.js
Experience with cloud services (AWS, Azure, or Google Cloud)
Understanding of containerization technologies like Docker
Familiarity with Agile methodologies and tools (e.g., JIRA, Trello)
Experience in DevOps practices and CI/CD pipelines