Role Full Stack Developer
Responsibilities
Specification and Development:
- Technically specify user stories and present them to the team.
- Implement features on the frontend and backend parts while respecting the best
quality standards.
- Design and develop responsive user interfaces with modern frontend technologies
such as React JS.
- Develop and maintain APIs and backend services with technologies like PHP 8.2 or
Node.js.
Architecture and Design:
- Contribute to the improvement of the overall software architecture in particular by
applying the principles of hexagonal architecture (ports and adapters) and Domain
Driven Design (DDD).
- Be a driving force for improving the design of the application and the user
experience.
Quality and Testing:
- Expand our test pyramid (unit integration endtoend tests) to ensure optimal
coverage.
- Perform code reviews and share best practices of clean code TDD and software
craftsmanship with the team.
Support and Expertise:
- Provide technical expertise to support the support team in resolving incidents.
- Share your experience and knowledge with other team members thereby
contributing to their skills development.
Technology watch :
- Carry out regular technical monitoring to stay at the forefront of new software
development technologies and practices.
Required Experience:
Manager