Company culture :
Sofrecom Maroc stands out for its strongly collaborative culture, where people, trust and employee well-being are central priorities. A close management approach promotes support, accountability and long-lasting teamwork. This collaborative foundation is complemented by a notable innovation dimension, encouraging initiative, agility and experimentation. Structured processes ensure reliability and operational efficiency, while performance-driven practices play a more supportive and balanced role. [+]
Job :
Context of the mission/project:
Within the SAFe IAC (Infrastructure-as-Code) train, which aims to deliver Infrastructure-as-Code solutions for all Orange France projects, you will join an agile team responsible for providing the IaaS infrastructure base. In this context, we are developing all the necessary tools and automation for the deployment and life cycle management of our VPC+ product.
Mission:
As part of an agile Scrum project, you will be responsible for:
• Developing backend functionalities in Python / FastAPI.
• Ensuring the complete integration of developments, from code to production.
• Setting up and executing unit and integration tests to guarantee the quality of deliverables.
• Configuring and maintaining CI/CD pipelines with GitLab CI.
• Managing deployments on SoPaaS (Cloud Foundry).
• Analyzing and taking into account the evolution needs expressed by the Product Owner (PO).
• Participating in the functional and technical design of new developments in collaboration with the project team and business teams.
• Consuming and producing data in our OpenSearch or ElasticSearch database.
• Writing and maintaining technical documentation related to the developments carried out.
• Respecting and promoting good software development practices (quality, security, performance, maintainability).
• Being proactive in continuously improving existing systems, processes, and tools.
Required profile :
Profile:
You have at least 3 years of professional experience in BackEnd Python development, ideally with FastAPI.
Skills:
• You have mastered Python/FastAPI and wish to develop expertise in it.
• You have experience with OpenSearch/ElasticSearch databases.
• You have experience deploying applications on cloud platforms (SoPaaS CloudFoundry is a plus).
• You have experience in development on a collaborative forge (GitLab, GitHub...) and version management (Git).
• You master CI/CD tools, particularly GitLab CI.
• You want to master cloud development and continuous integration.
• You are comfortable with the architecture of complete web applications (frontend, backend, database).
• You are proactive, independent, organized, rigorous, and have the desire to produce quality services.
• You have strong adaptability, analytical, and synthesis skills.
Appreciated skills:
• You have some knowledge of NodeJS/Angular/NextJS for frontend development.
• Basic knowledge of web application security.
• Experience with monitoring and logging tools.
• Experience with Docker; knowledge of Kubernetes is a plus.