Senior Full Stack Developer (Python & DevSecOps)
Short Summary
As a Full Stack Developer specialized in the Python ecosystem, you will work within an Agile team to develop both architecture solutions (accelerators, frameworks) and core business solutions for the insurance and financial services sector.
Job Summary & Context The role involves working on complex processing and business-driven reasoning across a variety of perimeters, including underwriting, pricing, policy administration, and claims management. You will be part of a cross-functional team that iterates on different solutions over time, requiring a high level of technical adaptation and a focus on state-of-the-art tools.
Key Duties and Responsibilities
- Feature Development: Design and implement scalable backend features and functionalities.
- Collaboration: Work with cross-functional teams to identify and resolve complex technical challenges.
- Code Quality: Write clean, maintainable code using industry best practices and modern programming languages.
- Testing: Conduct thorough testing to ensure high-quality, bug-free deliverables.
- Documentation: Document workflows, processes, and technical specifications for clarity and continuity.
- Optimization: Monitor and optimize application performance and security.
- Innovation: Stay updated on emerging trends and technologies, integrating them where appropriate.
- Support: Provide post-deployment support to address user feedback and system improvements.
Required Experience & Competencies
Professional Experience
- 7 years in Backend Development, creating complex systems using Python, API design, and database integration.
- Practical experience with Azure Cloud services, including Docker and Kubernetes.
- Strong familiarity with Agile (Scrum) principles and iterative development.
- Experience in Performance Optimization using static and dynamic code analysers.
- Strong background in Testing and Debugging (unit tests, clean code practices).
- Bonus: Curiosity or experience regarding AI foundations (ML, DL, NLP) and data processing.
Technical Skills
- Python Ecosystem: Deep knowledge of frameworks such as Flask, Django, or FastAPI.
- Databases: Proficiency in SQL (PostgreSQL) and NoSQL (MongoDB).
- DevSecOps: Hands-on experience with DevSecOps practices is highly appreciated.
- MLOps: Knowledge of MLOps platforms is desired.
- Documentation: Proficient in using state-of-the-art tools to document development processes.
Soft Skills
- Problem-Solving: Adept at proposing innovative strategies to enhance project outcomes.
- Technical Adaptation: Enthusiastic about learning and integrating new technologies.
- Communication: Excellent teamwork and clarity in diverse environments.
- Languages: Professional proficiency in English; French is a plus.
Required Education
Degree in Computer Science, Management of Information Systems, or a related analytical field (or equivalent experience).