E

Expereo

Global connectivity and cloud migration services

Senior Backend Developer - Python

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBarcelona, Spain€70k - €90kHybrid

About the Job

Requirements

  • Advanced Python skills, including writing clean, tested, reusable code.
  • Ability to design and maintain REST APIs with clear contracts, versioning, and appropriate error handling.
  • Software engineering discipline, including testing, code review, Git, and producing maintainable code.
  • Comfort reading and understanding a mixed Python/C# codebase and its integration points.

Responsibilities

  • Implement and maintain business logic for the quote engine, partner integrations, and internal services, including supplier selection, service bundling, routing rules, and product validation.
  • Explore, document, and integrate heterogeneous external data sources needed to execute business logic.
  • Ensure outputs are auditable and explainable to commercial stakeholders.
  • Validate model outputs against historical data and measure and report prediction reliability.
  • Optimize the operational value of partner integrations.
  • Define API contracts, manage versioning, and prevent downstream consumers from being silently broken.
  • Write documented API interfaces with explicit input/output contracts and error handling.
  • Coordinate with the Platform engineer on service integration and maintain clean separation of concerns between components.
  • Maintain API documentation as a living artifact.
  • Refactor existing Python/C# code to reduce complexity, increase testability, and meet production engineering standards.
  • Write unit and integration tests that provide meaningful confidence in the code.
  • Apply Git, code review, and CI practices; ensure code is reviewed and reproducible without intervention.
  • Document non-obvious logic to make knowledge transferable.
  • Partner with Commercial teams, the Quote Engine lead, and Platform engineer.
  • Participate in sprint reviews, propose approaches, and flag risks early.

Desired Qualifications

  • Experience writing clean, testable C# code for the existing platform.
  • Familiarity with AWS services such as Lambda, API Gateway, and S3, or equivalent cloud infrastructure.
  • Experience with API specification tools such as OpenAPI/Swagger and Pydantic.
  • Exposure to Python packaging, dependency management, and CI pipelines.
  • Familiarity with constraint-solving tools such as OR-Tools or PuLP in a real-world setting.
  • Experience in B2B SaaS, telecom, or logistics contexts where algorithmic correctness has commercial stakes.
  • Comfort with performance profiling and optimization in Python.

About the Company

Expereo

Global connectivity and cloud migration services

Expereo provides global connectivity solutions and managed network services to help businesses improve network performance and migrate to the cloud. It identifies, deploys, and manages tailored network solutions, moving organizations from legacy fixed private networks to flexible, agile connectivity and ensuring reliable, high-speed internet worldwide. Its products work by delivering end-to-end network services through service contracts and ongoing management, spanning deployment, monitoring, and optimization for each client’s needs. The company differentiates itself by serving a large enterprise base (including many Fortune 100 companies) with a global footprint and customized, managed connectivity offerings rather than one-size-fits-all solutions. Its goal is to enable digital transformation for enterprises by providing reliable, scalable connectivity and hands-on management to support cloud adoption and performance.

Company size
501-1,000
Company stage
Acquired
Total funding
Not listed
Headquarters
Amsterdam, Netherlands
Founded
2004

Recently Posted Jobs

Explore more opportunities at Expereo

See more jobs