Senior Python Developer
Senior Python Developer
Senior Python Developer
This job was originally posted in Spanish and automatically translated to English.
About the role
👀 Are you looking for a new professional challenge as a Senior Python Backend Developer, designing scalable solutions and working with modern architectures on an international project?
We have an opportunity for you!
We are looking to bring on a Senior Python Developer to participate in an international project related to the development of scalable services and data pipelines that support geospatial and temporal analytics solutions within a marine environment.
We are looking for a profile specialized in backend development with Python, with proven experience in building APIs and microservices ready for production environments.
This is a hands-on engineering role with a high level of autonomy, developing end-to-end features, from analysis and technical design through to deployment and monitoring in production.
You will also collaborate on architectural decisions, code reviews, improving the team's best practices, and providing technical support to other professionals.
What we're looking for
What are we looking for in you?
The MUST-haves for this challenge ✅
- At least 7 years of professional experience in backend development with Python.
- Advanced Python proficiency: clean and idiomatic code, object-oriented programming, type hints, and async/await.
- Solid experience developing RESTful APIs and microservices in production, preferably with FastAPI.
- Practical experience applying Domain-Driven Design —DDD— and software design patterns.
- Experience working with relational databases, especially PostgreSQL.
- Practical experience with Neo4j
- Experience with Docker and/or Kubernetes for deploying and operating applications.
- Experience working with Git and CI/CD pipelines.
- C1 level of English, written and spoken
Nice to have
Nice to have 💡
- Experience with Databricks for developing and maintaining data pipelines and Machine Learning workflows.
- Experience working with geospatial and temporal data.
- Experience with Microsoft Azure, especially Azure DevOps, Microsoft Entra ID, and Azure Key Vault.
- Knowledge of API security, OAuth 2.0, OpenID Connect, and JWT.
- Experience with observability and monitoring tools such as Prometheus, Grafana, or OpenTelemetry.
- Previous experience in projects related to marine environments, oceanography, or the environment.
What you'll get
What do we offer you?
- Participation in an international project with a high technical component.
- Development of scalable backend solutions applied to geospatial and temporal data.
- Modern technology environment based on Python, FastAPI, Neo4j, Kafka, Databricks, Docker, and Kubernetes.
- A role with a high level of autonomy, responsibility, and decision-making capacity.
- Active participation in the design and evolution of the architecture.
- Collaboration with specialized and multidisciplinary technical teams.
- International and multicultural professional environment.
- Professional development plan.
- Continuous training.
How you'll work
part-time
About the company & team
About us
At ALTIA, we are more than 4,000 professionals in over 25 locations across 9 countries. We design and develop innovative digital solutions for more than 1,000 organizations that are drivers of change.
🌍 Our purpose: to grow by helping others grow, and to do so sustainably and durably.
💡 Our values —commitment, closeness, innovation, and collaboration— accompany us every step of the way.
Information Technology
Hiring process
🎯 Are you interested in participating in an international project where you can build scalable backend solutions and work with modern architectures, geospatial data, and graph-oriented databases?
We want to meet you! Apply to the job posting or write to us directly and we will tell you more.
Additional information
This job posting has been written with impartiality and non-discrimination in mind regarding gender, race, ideology, or any other reason. In particular, compliance with current regulations on gender equality between women and men is taken into account (Royal Decree-Law 6/2019).
About the role
👀 ¿Buscas un nuevo reto profesional como Senior Python Backend Developer, diseñando soluciones escalables y trabajando con arquitecturas modernas en un proyecto internacional?
¡Tenemos una oportunidad para ti!
Buscamos incorporar un/a Senior Python Developer para participar en un proyecto internacional relacionado con el desarrollo de servicios escalables y pipelines de datos que dan soporte a soluciones de analítica geoespacial y temporal dentro de un entorno marino.
Buscamos un perfil especializado en desarrollo backend con Python, con experiencia consolidada en la construcción de APIs y microservicios preparados para entornos productivos.
Se trata de un rol de ingeniería hands-on, con un alto nivel de autonomía, desarrollo de funcionalidades end-to-end, desde su análisis y diseño técnico hasta su despliegue y monitorización en producción.
También colaborará en decisiones arquitectónicas, revisiones de código, mejora de las buenas prácticas del equipo y acompañamiento técnico a otros profesionales.
What we're looking for
¿Qué buscamos en ti?
Los MUST have para este desafío ✅
- Al menos 7 años de experiencia profesional en desarrollo backend con Python.
- Dominio avanzado de Python: código limpio e idiomático, programación orientada a objetos, type hints y async/await.
- Experiencia sólida desarrollando APIs RESTful y microservicios en producción, preferiblemente con FastAPI.
- Experiencia práctica aplicando Domain-Driven Design —DDD— y patrones de diseño de software.
- Experiencia trabajando con bases de datos relacionales, especialmente PostgreSQL.
- Experiencia práctica con Neo4j
- Experiencia con Docker y/o Kubernetes para el despliegue y operación de aplicaciones.
- Experiencia trabajando con Git y pipelines de CI/CD.
- Nivel de inglés C1 escrito y hablado
Nice to have
Nice to have 💡
- Experiencia con Databricks para el desarrollo y mantenimiento de pipelines de datos y workflows de Machine Learning.
- Experiencia trabajando con datos geoespaciales y temporales.
- Experiencia con Microsoft Azure, especialmente Azure DevOps, Microsoft Entra ID y Azure Key Vault.
- Conocimientos de seguridad de APIs, OAuth 2.0, OpenID Connect y JWT.
- Experiencia con herramientas de observabilidad y monitorización como Prometheus, Grafana u OpenTelemetry.
- Experiencia previa en proyectos relacionados con entornos marinos, oceanografía o medioambiente.
What you'll get
¿Qué te ofrecemos?
- Participación en un proyecto internacional con un elevado componente técnico.
- Desarrollo de soluciones backend escalables aplicadas a datos geoespaciales y temporales.
- Entorno tecnológico moderno basado en Python, FastAPI, Neo4j, Kafka, Databricks, Docker y Kubernetes.
- Un rol con un alto nivel de autonomía, responsabilidad y capacidad de decisión.
- Participación activa en el diseño y evolución de la arquitectura.
- Colaboración con equipos técnicos especializados y multidisciplinares.
- Entorno profesional internacional y multicultural.
- Plan de desarrollo profesional.
- Formación continua.
How you'll work
part-time
About the company & team
Sobre nosotros
En ALTIA somos más de 4.000 profesionales en más de 25 localizaciones de 9 países. Diseñamos y desarrollamos soluciones digitales innovadoras para más de 1.000 organizaciones que son motores del cambio.
🌍 Nuestro propósito: crecer haciendo crecer, y hacerlo de forma sostenible y duradera.
💡 Nuestros valores —compromiso, cercanía, innovación y colaboración— nos acompañan en cada paso.
Informática
Hiring process
🎯 ¿Te interesa participar en un proyecto internacional donde podrás construir soluciones backend escalables y trabajar con arquitecturas modernas, datos geoespaciales y bases de datos orientadas a grafos?
¡Queremos conocerte! Inscríbete en la oferta o escríbenos directamente y te contamos más.
Additional information
La presente oferta de empleo está redactada teniendo en cuenta la imparcialidad y la no discriminación por razón de género, raza, ideología o cualquier otro motivo. Especialmente, se tiene en cuenta el respeto a la normativa vigente relativa a la igualdad de género entre mujeres y hombres (Real Decreto-ley 6/2019).
Application managed by Altia