We are seeking a dynamic Senior Full-Stack NodeJS Developer (NodeJS+ ReactJS), fluent in French, to spearhead innovative solutions within our development team. You will play a pivotal role in crafting and testing robust, well-documented code to meet both client and internal requirements. You'll collaborate with fellow developers to stay abreast of the latest industry trends and standards.
Developing, testing, and debugging software applications.
Working as part of a team to build Reacts.Js and Node.Js applications
Seeking and finding solutions to faced problems.
Participating in almost all software life cycle phases: from analysis, design, implementation, and integration testing to quality assurance.
Understanding client requirements, analyzing, implementing new enhancements, and fix bugs.
Providing flexible software design that allows the application of change requests in short time.
Writing clean code that provides maintainability, scalability, readability, and testability
Participating in the daily, weekly, and monthly meetings.
Requirements
Good verbal and written French communication skills.
Bachelor’s degree in Computer Science or Computer Engineering degree from a reputable university.
Minimum 3 years of coding experience.
Good understanding of OOP and design patterns.
Good understanding and experience with React.Js and Node.Js.
Good understanding of non-relational databases, preferably MongoDB.
Experience with the Nest.Js framework is a plus.
Experience with React Native is a plus.
Experience with the Jest testing library is a plus.
Experience with Cypress testing tool is a plus.
Self-driven and understanding how to solve problems with less support and guidance.
Delivery-oriented and multi-tasking person.
Experience in the Agile software development process.