{"id":828736,"url":"https://alion.io/job/expereo-senior-backend-developer-python","title":"Senior Backend Developer (Python)","company":{"id":674165,"name":"Expereo","domain":"expereo.com","url":"https://alion.io/company/expereo","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Barcelona, Spain","Amsterdam, Netherlands","Katowice, Poland"],"countries":["ES","NL","PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":51000,"max_usd":108000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":34},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"API Gateway","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"C#","optional":false},{"name":"Git","optional":false},{"name":"Pydantic","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Swagger","optional":false}],"status":"live","first_seen_at":"2026-04-08T00:00:00Z","employer_posted_date":"2026-04-08","last_verified_at":"2026-11-02T17:53:52Z","board_verified":true,"closed_at":null,"days_open":208,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":208},"description":"We are the Intelligent Internet Platform. We connect People, Places and Things anywhere, managing Internet Performance better than anyone else while providing One Global Experience, giving Visibility, Control and Security through expereoOne.\nExpereo believes in the power of Internet connectivity. As the world's largest provider of managed internet, SD-WAN/SASE, and Cloud connectivity solutions, we power enterprises and government sites worldwide, helping to enhance every business' productivity with flexible and optimal Internet performance.\nAs a trusted partner of Fortune 500 enterprises, our continued aim and success in helping our customers and partners depends solely on the talented individuals who make Expereo a dynamic, effective, multicultural, and equitable environment.\nAbout the role\nWe are looking for a Backend Developer to join the Supplier onboarding and Quote Management teams and work directly on the computational core of our platform.\nYou will write Python and/or dotnet every day. You will work on an existing Python/C# backend and create new services. You will work on solving real-world business problems, like creating a constraint optimization engine, working on integrations with our partners and creating and maintaining internal tools.\nThe core of the role sits at the intersection of three things:\nAlgorithmic implementation - translating complex commercial requirements into deterministic, auditable logic. You will implement and maintain the optimization engine that drives our quote generation.\nAPI design and contract maintenance - defining clear contracts between services, and ensuring the interface is clean, versioned, and reliable for downstream consumers.\nCode quality and engineering discipline - making code production-ready and scalable: writing tests, applying engineering standards, and ensuring the codebase can grow with the platform.\nYou will work directly with the innovation and commercial teams.\nThis role is also designed with growth in mind. The knowledge and context you build here - deep familiarity with the platform, the commercial logic, and the constraints of the business - make this a natural stepping stone toward a technical execution role, potentially supporting a commercial STO (single thread owner) function as the platform scales.\nKey Responsibilities\nBusiness Logic Implementation\nImplement and maintain business logic for the quote engine, partner integrations and internal services: supplier selection, service bundling, routing rules, product validation …\nExplore, document and integrate heterogeneous external data sources necessary to the execution of business logic.\nEnsure all outputs are auditable, and explainable to commercial stakeholders - we don’t build black boxes.\nValidate model outputs against historical data; measure and report on prediction reliability.\nOptimize the operational value of the integrations with our partners.\nAPI Design & Contract Maintenance\nDefine contracts, manage versioning, and ensure downstream consumers are never broken silently.\nWrite clear, well-documented API interfaces with explicit input/output contracts and error handling.\nCoordinate with the Platform engineer on service integration and ensure clean separation of concerns between components.\nMaintain API documentation as a living artifact, not an afterthought.\nCode Quality & Engineering Practices\nRefactor and clean up existing Python/C# code: reduce complexity, increase testability, and bring the codebase up to production engineering standards.\nWrite unit and integration tests that provide real confidence - not just coverage numbers.\nApply Git, code review, and CI practices to all work. Code lives in a repository, goes through review, and is reproducible without intervention.\nDocument non-obvious logic thoroughly so knowledge is transferable.\nCollaboration & Communication\nPartner with the Commercial teams, Quote Engine lead Platform engineer - this is collaborative work, not ticket execution.\nParticipate in sprint reviews, propose approaches, and flag risks early.\nRequirements\nMust-Have\nAdvanced Python - non-negotiable. Clean, tested, reusable code. Not just scripts that happen to work.\nAPI design and implementation. Designing and maintaining REST APIs with clear contracts, versioning, and proper error handling.\nSoftware engineering discipline. Testing, code review, Git, and the habits of someone who builds things that others can maintain.\nAbility to work in a mixed-language codebase. The existing platform is Python/C#. You need to be comfortable reading it and understanding the integration points.\nStrong Plus\nC#: You will also work with the existing platform, you need to write quality, clean, testable code in C#.\nFamiliarity with AWS services (Lambda, API Gateway, S3) or equivalent cloud infrastructure.\nExperience with API specification tooling (OpenAPI/Swagger, Pydantic, etc.).\nExposure to Python packaging, dependency management, and CI pipelines.\nFamiliarity with constraint-solving tools such as OR-Tools, PuLP, or equivalent in a real-world setting.\nExperience in a B2B SaaS, telecom, or logistics context where algorithmic correctness has real commercial stakes.\nComfort with performance profiling and optimization in Python.\nBenefits\nPart of a team that is engaged and owning the things they do, highly trustable with direct commercial stakes.\nDirect access to production systems, real data, and decision-makers - no layers of process between your work and its impact.\nExposure to cutting-edge technologies and large-scale global networks.\nA role designed with trajectory in mind - the knowledge you build here is directly applicable to a senior technical execution path.\nCompetitive compensation\nPension Plan\nHybrid Working\n25 Days Holidays","description_format":"text","description_chars":5760,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"Netherlands","iso":"NL","kind":"country"},{"name":"Poland","iso":"PL","kind":"country"},{"name":"Spain","iso":"ES","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity","Telecommunications","Network Security"],"lifecycle":[{"event":"open","at":"2026-09-12T15:41:45Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.21,"p_room":0.28,"age_days":208,"expected_fill_days":28,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/expereo-senior-backend-developer-python","json_url":"https://alion.io/job/expereo-senior-backend-developer-python.json","meta":{"generated_at":"2026-11-02T18:12:41Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":25414,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":674165},"rest":"https://alion.io/mcp/rest/get_company?id=674165"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fexpereo-senior-backend-developer-python"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fexpereo-senior-backend-developer-python"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fexpereo-senior-backend-developer-python"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/expereo-senior-backend-developer-python\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fexpereo-senior-backend-developer-python"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":828736}},{"tool":"search_jobs","arguments":{"company":"expereo.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":828736},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}