We are looking for a senior full-stack developer passionate about health and system evolution. We are seeking an expert with a great curiosity and a good ability to adapt, capable of navigating complexity, explaining their choices, and intelligently integrating artificial intelligence to develop features and evolve existing projects, transform maintenance into a high-performance lever, or develop complete projects of small scope.
Requirements
- Develop, evolve, and perpetuate
- Analyze complex code bases to identify and prioritize strategic refactoring and technical debt reduction opportunities.
- Design and develop robust software solutions, focusing on maintainability and extensibility of existing architectures.
- Ensure service continuity by deploying resilient and scalable systems, integrating observability and event streams.
- Show a natural versatility: you like to touch everything and navigate between different technologies (Kotlin, AWS, PostgreSQL, Docker, React, TypeScript, Terraform, Pulumi, Sentry, Grafana, Prometheus, and more).
- Integrate AI as an evolution lever
- Use artificial intelligence to accelerate the understanding of inherited systems and improve the overall quality of code and tests.
- Design and integrate AI-based systems to simplify product management and evolution.
- Know how to extract the best from AI to improve long-term productivity.
- Bring a critical eye to AI usage to maximize the actual value delivered and the durability of solutions.
- Collaborate, explain, and influence
- Act as an exceptional explainer: you know how to translate complex technical issues into clear concepts for designers, POs, and clients.
- Be a knowledge transmission engine: you love to teach what you know and ensure the team improves with you (pair and mob programming).
- Act as a guardian of quality standards and contribute to a strong internal community where sharing is at the heart of the daily routine.
- Learn and adapt with agility
- Take on various technical challenges where your ability to grasp issues on the fly makes all the difference.
- Share your expertise in software modernization through learning activities (learning hours, lunch & learn, practice guilds).
- Manage multiple priorities: you are capable of working on different projects or tasks simultaneously, organizing your work to progress each project without compromising quality or deadlines.
- Show mental agility: you are versatile and have a great resistance to context switching; you navigate between different projects or technical issues with ease.
- Demonstrate a pedagogical fiber: you are recognized for your ability to explain, teach, and pass on your knowledge smoothly.
- Master key concepts: SOLID, DDD, Clean Architecture, Tell Don’t Ask, etc.
- Understand the value of tests: they are your indispensable safety net to evolve the code.
- Show a marked interest in AI: you are capable of using it concretely to improve system durability and long-term productivity.
Benefits
- 4 weeks of vacation
- 100% flexible hours
- The possibility of working in the office, at home, or at our Nexapp Chalet
- Collective health insurance from the first day, telemedicine, and PAE
- A collective REER with employer participation
- A MacBook Pro and all necessary equipment to work efficiently