Develop, test, and deploy high-quality software solutions for both front-end and back-end components of web applications using Java, React and related technologies.
Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and implement features that meet business needs.
Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
Troubleshoot and debug issues, and implement fixes to ensure the stability, performance, and security of applications.
Stay updated on industry trends and emerging technologies and continuously improve technical skills and knowledge.
Strong understanding of object-oriented programming principles and design patterns.
Knowledge of Fullstack development: React, Redux, Redux-Saga, Material-UI, Easy-Peasy (state management), Mobile development : React Native (Android & iOS)
Experience with back-end technologies such as: Java / Spring Boot, Node.js / Nest.js
Understanding of microservices, hexagonal architecture, MVC, BFF/BFB
Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB.
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Knowledge of containerization and orchestration tools like Docker and Kubernetes.
Familiarity with Agile development methodologies.
Bachelor’s degree in computer science, Engineering, or a related field.
French knowledge would be considered a plus
Full access to foreign language learning platform
Personalized access to tech learning platforms
Tailored workshops and training to sustain your growth
Medical insurance
Meal tickets
Monthly budget to allocate on flexible benefit platform