We are looking for an exceptional Senior Developer with a wealth of experience in PHP / Laravel, Laravel Livewire, React / Next, and relational databases such as MySQL, SQLite, and SQL Server. This position calls for strong Object-Oriented Programming (OOP) expertise, a solid grasp of API integration, and a commitment to Test-Driven Development (TDD). You will have the opportunity to create high-quality, robust, and reusable solutions. Mastery of design patterns is crucial for achieving a scalable and maintainable architecture. Familiarity with microservices and event-driven architecture (utilizing RabbitMQ, Kafka, etc.) would be a significant advantage. The perfect candidate will be fluent in both French and English and excel in Agile methodologies (Scrum, Kanban) as well as a Git workflow. While experience in the finance industry is beneficial, it is not a requirement.
Responsibilities
Develop and maintain backend services using PHP / Laravel
Build and optimize frontend components with React / Next
Leverage Laravel Livewire for dynamic and interactive user interfaces in Laravel-based applications
Integrate and manage APIs effectively to ensure smooth data exchange
Utilize Object-Oriented Programming (OOP) and design patterns to build high-quality, robust, and reusable solutions
Work with microservices and event-driven systems, leveraging tools such as RabbitMQ or Kafka
Ensure system designs align with long-term business goals and scalability requirements
Strong working knowledge of MySQL with large data sets
Design and optimize relational databases (MySQL, SQLite, SQL Server) for performance and scalability
Implement and oversee CI / CD pipelines for efficient code releases
Deploy, monitor, and maintain applications on AWS, using Docker and Kubernetes
Apply TDD (Test-Driven Development) principles to write maintainable, reliable code
Conduct regular code reviews and adhere to best coding practices
Follow an Agile methodology (Scrum / Kanban) for iterative development and continuous improvement
Use a Git workflow for version control, pull requests, and code reviews
Communicate effectively in both French and English with cross-functional teams (designers, product managers, QA)
Mentor junior developers, promoting a culture of continuous learning and improvement
Understand basic finance concepts or industry-specific requirements (a plus, not mandatory)
Requirements
Minimum 5 years of professional experience in full-stack or backend development
Proven expertise in PHP / Laravel and React / Next
Strong track record of API integration (REST, JSON, etc.)
Mastery of Object-Oriented Programming (OOP) and design patterns
Proven ability to build high-quality, robust, and reusable solutions
Experience with Laravel Livewire for building interactive and dynamic frontend interfaces
Strong working knowledge of MySQL with large data sets
Familiarity with AWS, Docker, and Kubernetes for cloud deployment and containerization
Understanding of CI / CD tools (e.g., Jenkins, GitLab CI, GitHub Actions)
Experience with TDD using frameworks like PHPUnit, Jest, etc.
Exposure to microservices, event-driven architecture (e.g., RabbitMQ, Kafka)
Experience with Agile development (Scrum / Kanban)
Proficient with Git workflows (branching, merging, pull requests)
Fluent in French and English
Excellent problem-solving abilities and attention to detail
Adaptable to a fast-paced, evolving environment
Exposure to finance industry applications or finance-related projects
Benefits
Private Health Insurance
Pension Plan
Paid Time Off
Work From Home
Training & Development
Performance Bonus
Obtenez un examen gratuit et confidentiel de votre CV.
Sélectionnez le fichier ou faites-le glisser pour le déposer