Python Developer W - M H/F

APRIL
Postée il y a 9 jours

Les missions du poste

APRIL est le leader du courtage grossiste en France avec un réseau de 15 000 courtiers partenaires.
Les 2 300 collaborateurs d'APRIL ont l'ambition de proposer à leurs clients et partenaires - particuliers, professionnels et entreprises - une expérience remarquable alliant le meilleur des relations humaines et de la technologie, en santé et prévoyance des particuliers, professionnels et TPE, en assurance des emprunteurs, en santé internationale et en dommages de niches.
À l'horizon 2023, APRIL ambitionne de devenir un acteur digital, omnicanal et agile, champion de l'expérience client et leader sur ses marchés.
Le groupe APRIL opère dans 16 pays et a enregistré en 2020 un chiffre d'affaires de plus de 516 M€.
About the Role :

We are looking for an experienced Python/Django REST Developer (W/M) to join our development team. The ideal candidate will have strong experience in building and scaling RESTful APIs and BE comfortable working in a collaborative environment to deliver high-quality, scalable solutions. This role requires a solid foundation in back-end development with a focus on Python and Django REST Framework, as well as a deep understanding of best practices in API development, security, and performance optimization.

Responsibilities :
- Design, develop, and maintain scalable, high-performance REST APIs using Django REST Framework.
- Collaborate closely with front-end developers, other back-end developers, product owners, scrum master, solution architect, QA, and other team members to define and implement requirements.
- Optimize and refactor existing codebases for better performance, reliability, and security.
- Ensure that the codebase follows best practices, including testing, code reviews, and documentation.
- Integrate third-party services and APIs as required, ensuring data consistency and reliability.
- Maintain and improve back-end data structures, managing databases and optimizing queries where necessary.
- Identify bottlenecks and troubleshoot complex issues, providing effective solutions to meet technical challenges.
- Stay up-to-date with the latest developments in Python, Django, and related technologies, bringing new ideas and best practices to the team.
Requirements :
- 3+ years of experience in back-end development with Python, with at least 2 years using Django and Django REST Framework.
- Proficiency in designing RESTful APIs, understanding REST principles, and ensuring secure API development.
- Solid experience with SQL databases (PostgreSQL) and knowledge of ORMs, specifically Django ORM.
- Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS, Angular, Typescript) is a plus for API integration.
- Experience with Git and working collaboratively in a team environment.
- Strong problem-solving skills, with a proactive and analytical approach.
- Good understanding of software testing (unit, integration, and end-to-end tests) and debugging techniques.
- Knowledge of containerization technologies like Docker and cloud platforms (AWS, Azure) is a plus.
- Excellent English communication skills (the dev team is composed of international members) and an ability to translate complex technical terms for various stakeholders.

Preferred Qualifications :
- Experience with asynchronous programming (e.g., Celery, Django Channels) and task management.
- Familiarity with Agile/Scrum methodologies.
- Previous experience with front-end frameworks (React, Angular, or Vue) for a better understanding of full-stack needs.
- Bachelor's degree in Computer Science, Engineering, or a related field.

Le profil recherché

Requirements :
- 3+ years of experience in back-end development with Python, with at least 2 years using Django and Django REST Framework.
- Proficiency in designing RESTful APIs, understanding REST principles, and ensuring secure API development.
- Solid experience with SQL databases (PostgreSQL) and knowledge of ORMs, specifically Django ORM.
- Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS, Angular, Typescript) is a plus for API integration.
- Experience with Git and working collaboratively in a team environment.
- Strong problem-solving skills, with a proactive and analytical approach.
- Good understanding of software testing (unit, integration, and end-to-end tests) and debugging techniques.
- Knowledge of containerization technologies like Docker and cloud platforms (AWS, Azure) is a plus.
- Excellent English communication skills (the dev team is composed of international members) and an ability to translate complex technical terms for various stakeholders.

Preferred Qualifications :
- Experience with asynchronous programming (e.g., Celery, Django Channels) and task management.
- Familiarity with Agile/Scrum methodologies.
- Previous experience with front-end frameworks (React, Angular, or Vue) for a better understanding of full-stack needs.
- Bachelor's degree in Computer Science, Engineering, or a related field.

Lieu : Paris
Contrat : CDI
Salaire estimé : 49 500 € par an

Les offres similaires

Postée il y a 24 heures
Partager l'offre à un ami
Accueil / Emploi / Emploi Paris / Emploi