Login Enter

MARGO

3 days ago

Senior Python Developer | SE MARGO Practice

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
MARGO
Location
Paris Germany
Posted
3 days ago
View all jobs at MARGO

Job description

Who are we?
 
At MARGO, our consultants work on what truly matters: complex projects that combine intellectual challenge and real business impact. That's why we support the biggest players in finance, industry, and technology in the design and development of high-performance software solutions: distributed architectures, cloud platforms, real-time systems, and large-scale critical applications.
 
Why join the Software Engineering practice?
 
You will evolve within a team managed by Paul Blois, Practice Manager at MARGO for 5 years. Working alongside him means benefiting from perfect knowledge of the company, being closely supported in your development, and contributing to demanding IT projects with high impact for our clients.
 
Your missions
 
You will join a team of 12 people whose challenge is to translate complex financial mechanisms into an elegant and resilient software architecture. At the heart of the market activities of an energy leader, you will design the contract modeling engine that drives the group's risk exposure.
 
As a Senior Python Developer, your challenges will be the following:
 
- Architecture & Design: Design and evolve APIs and microservices capable of modeling rich and varied contractual lifecycle cycles.
- Engineering Excellence: Ensure code quality and maintainability (Clean Code, thorough unit and integration tests) in an environment where the slightest calculation error has a direct financial impact.
- Domain Modeling: Collaborate with business experts to transform complex business rules (gas purchases, P&L tracking, European regulatory constraints) into performant data models.
- Performance & Scalability: Optimize services for aggregating massive volumes of data intended to feed real-time risk management tools.
 
Technical challenges: Complex object modeling, financial data integrity, robust API design, critical production environment.
Functional environment: Energy trading (Gas & Power), market risk management, industrial finance.
Technical Stack: Python (Expertise expected), API Ecosystem, risk management tools.
 
Profile sought
 
We are recruiting a Senior Software Engineer Python, passionate about software design and capable of taking a step back from distributed architecture issues.

- Education: Master's degree (engineering school or university).
- Technical Expertise: In-depth mastery of Python and solid experience in designing complex Back-end services.
- Engineering Culture: High sensitivity to best practices (SOLID, Design Patterns, Craftsmanship) and system robustness.
- Experience: You have already worked in demanding environments (Finance, trading, complex supply chain, or critical systems) where precision is essential.
- Soft Skills: Technical mentoring, ability to challenge functional requirements, and ease of communication with non-technical profiles.
 
What we offer
 
- Ambitious and varied missions, always selected for their added value.
- Close support from recognized experts.
- A community of passionate engineers, with workshops, conferences, and regular exchanges.
- A culture of technical excellence, knowledge sharing, and continuous development.
 
What's next?
 
First Interview: Chat with a recruiter and a business developer.
Technical Interview: Showcase your skills and receive feedback.
Motivation Interview: Meet Paul Blois, your future practice manager.
 
COMMITMENT TO INCLUSION
MARGO is committed to offering equal opportunities to all; we cultivate an inclusive work environment that values diversity.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.