Xoople construit une infrastructure de données d'observation de la Terre conçue pour l'IA, afin de comprendre et de prédire les changements physiques à la surface du globe.
Senior Backend Software Engineer
Au sein de l’équipe Digital Services de Xoople, vous concevez et développez des services backend et des API REST pour ses produits web. Vous contribuez à l’architecture et à l’intégration des données d’observation de la Terre avec les équipes cloud, data, frontend et DevOps. Le poste requiert au moins six ans d’expérience en développement logiciel, une maîtrise de Python et FastAPI, ainsi que l’anglais et l’espagnol.
Repères sur Xoople
- Domaine officiel
- xoople.com
- Offres ouvertes
- 6
Détails de l’offre
La description complète publiée par Xoople.
Description de l’offre
We are Here to Protect Tomorrow. Xoople is Earth’s System of Record™ At Xoople, we're building the Earth's data infrastructure layer for AI. Our mission is to enable AI to understand and predict physical changes on the world's surface by creating Earth’s System of Record™—a trusted, enterprise-grade data foundation that connects the physical world to digital systems. By transforming vast amounts of Earth observation data into actionable insights, we help enterprises and governments make faster, smarter decisions about risk, operations, sustainability, and growth.
Working at
Xoople means joining a team creating a world-first capability that will fundamentally change what AI can understand and do, bringing real-world context into every business decision. About the Role Working within the Digital Services engineering team and reporting to the Head of Digital Services, you will play a key role in designing and delivering the backend tier for Xoople’s web-based products and services.
You will transform proprietary Earth observation data into resilient, scalable services, helping shape products from initial definition through commercialisation and scale-up in close partnership with cloud, data, frontend and DevOps teams. As the team evolves, the role may grow to co-lead selected technical initiatives. Impact You Own
- Partner on the architecture and design of backend services and the persistence layer, contributing to solutions that are scalable, secure and maintainable.
- Design, develop and maintain robust REST APIs and server-side logic that make Xoople’s proprietary Earth observation data accessible to internal and external consumers.
- Help shape technical direction and strengthen engineering best practices across Python, FastAPI and database technologies.
- Provide technical insight to inform cloud and software architecture, strategic technology choices and solution design across the platform.
- Partner with UX/UI, cloud, data, frontend and DevOps teams to integrate backend services with Databricks and Microsoft Fabric and deliver high-quality releases.
- Support the software lifecycle and cloud deployments, troubleshoot production issues, and keep the backend stack current and reliable.
What We’re Looking For
6+ years of experience in web software development, with a strong focus on backend engineering and architectural responsibility.
- Deep knowledge of Python and FastAPI, including building asynchronous REST APIs with Pydantic and SQLAlchemy 2.0.
- Proven experience building scalable, highly available cloud-native systems, REST APIs and microservices using relational and non-relational databases.
- Strong command of layered and hexagonal (ports-and-adapters) architecture, SOLID principles, dependency injection and distributed systems concepts such as idempotency, concurrency control, saga/outbox and asynchronous processing.
- Security-conscious engineering approach, including OWASP Top 10 awareness, role- and scope-based authorization and identity integration (OAuth2/OIDC, Entra ID).
- Hands-on testing experience across unit and integration levels, together with containers, CI/CD (GitHub Actions) and infrastructure as code (Terraform/Terragrunt).
- Excellent analytical, problem-solving and communication skills in English and Spanish.
- Bachelor’s degree in Computer Science or a related field; a master's degree is valued. What Makes You Stand Out Experience with Azure services such as Container Apps, Key Vault, Entra ID, API Management, Storage Accounts, Application Insights, Log Analytics, Monitor or OpenTelemetry; PostgreSQL in production, including versioned SQL migrations (e.g., Atlas) and exposure to Databricks Lakebase; the modern Python toolchain (uv, ruff, static type checking, pytest); API design standards such as RFC 9457 problem details, keyset pagination and OpenAPI; familiarity with API client tooling and monorepo task runners; relevant web-development certifications; or experience working with imagery data.
What We Offer
We offer a competitive compensation and benefits package designed to support your wellbeing and growth, together with meaningful ownership, continuous learning and the opportunity to build a world-first Earth data capability with a global, mission-driven team. Our Value in Action Our vision is ‘To be the most trusted source of Earth intelligence’ . We live it through four guiding principles:
- Everyone is welcome. We value uniqueness and authenticity.
- Think beyond boundaries. Real change comes from listening and thinking differently.
- Make a positive difference. We exist to protect tomorrow
- for the planet and people’s lives.
- Together we are stronger. We partner, share expertise and win as one. DEI & Belonging At Xoople, our strength lies in our differences. We’re building a workplace where everyone feels safe to be themselves, heard, valued and empowered to shape a more inclusive future. We welcome applicants of all backgrounds and are glad to make reasonable adjustments during hiring, just let us know. Ready to help build Earth’s System of Record™? Born in Spain, designed for the world. #EarthAI #EarthIntelligence #TechForGood #LI-SR1
Prérequis
- At least 6 years of web software development experience
- Python and FastAPI
- Bachelor’s degree in Computer Science or a related field
- English and Spanish
Avantages mentionnés
- Competitive compensation and benefits package
- Meaningful ownership
- Continuous learning
- Opportunity to build a world-first Earth data capability with a global, mission-driven team
Candidater à cette offre
Comment candidater ?
L’offre est publiée sur le site de Xoople. Ouvrez l’offre originale ↗ pour y déposer votre candidature. Screeningpass ne remplit pas de formulaire à votre place.
À qui écrire chez Xoople pour ce poste ?
Lancez une recherche de contact depuis cette page. Screeningpass vous propose jusqu’à trois personnes liées au poste. Vous choisissez celle à qui écrire, puis Screeningpass cherche son email professionnel et prépare un message. Vous le relisez et l’envoyez vous-même avec Gmail. Une adresse email n’est pas toujours disponible, et une réponse n’est jamais garantie.
Combien coûte la recherche d’un contact ?
Une recherche coûte 1 crédit. Le crédit vous est rendu si la recherche échoue. L’inscription offre 3 crédits, soit 3 recherches.
À quoi sert Screeningpass ?
Screeningpass rassemble des offres de stage, d’alternance et d’emploi publiées par les entreprises. Pour une offre, Screeningpass trouve une personne à contacter dans l’entreprise, cherche son email professionnel et prépare un message à partir de votre CV. Voir le fonctionnement en détail.