About this role
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.jsUnderstanding of microservices, hexagonal architecture, MVC, BFF/BFBFamiliarity 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 platformPersonalized access to tech learning platformsTailored workshops and training to sustain your growthMedical insuranceMeal ticketsMonthly budget to allocate on flexible benefit platformAccess to 7 Card servicesWellbeing activities and gatherings