- Company Name
- Advens
- Job Title
- Développeur Python (F/H)
- Job Description
-
**Job title**
Python Developer (Backend)
**Role Summary**
Work within an Agile Technology Office to design, develop, and maintain backend services for a digital security platform. Lead feature development in Python/Django, provide tier‑3 maintenance, evolve technical frameworks, and continuously improve integration processes and CI pipelines.
**Expectations**
- Minimum 5 years of professional experience in Python/Django or equivalent framework.
- Strong grasp of micro‑services architecture and RESTful API design.
- Proficient with source‑control systems, especially Git.
- Passionate about programming, curious, and proactive in driving innovation.
**Key Responsibilities**
- Design, implement, and test new platform features using Python/Django.
- Deliver level‑3 support and troubleshoot complex issues on deployed services.
- Refactor and extend existing micro‑services and APIs, ensuring scalability and maintainability.
- Participate in the evolution of core technical frameworks and libraries.
- Identify and propose improvements to development workflows, automation tools, and continuous integration/continuous delivery (CI/CD) pipelines.
- Collaborate with cross‑functional teams on projects involving Linux/BSD, Docker, Kubernetes, Elasticsearch, MongoDB, AI frameworks, threat‑intelligence tooling, detection engines, security scanners, and malware analysis tools.
- Contribute to open‑source initiatives and stay current with emerging technologies in the security domain.
**Required Skills**
- **Programming:** Python, Django (or comparable MVC framework).
- **Architecture:** Micro‑services, REST API design and development.
- **DevOps/Infrastructure:** Git, Docker, Kubernetes, Linux/BSD administration.
- **Databases & Search:** MongoDB, Elasticsearch.
- **Security & AI:** Familiarity with threat‑intelligence processes, security scanning, malware analysis, and AI/ML frameworks.
- **Soft Skills:** Agile mindset, problem‑solving, collaborative communication, initiative, and a drive for continuous improvement.
**Required Education & Certifications**
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, Information Technology, or related field.
- Professional certifications (e.g., Python, Django, DevOps, Cloud, Security) are advantageous but not mandatory.
---