Senior Python Developer

Altia
Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
7 years minimum
Compensation
€70,000.0 - €100,000.0
Working hours
Regular working hours
Languages
English

Tech stack

Application Programming Interfaces (APIs) Microsoft Azure Code Review Continuous Integration Relational Databases Software Design Patterns Python (Programming Language) Key Management PostgreSQL Machine Learning Neo4j OAuth
+14 more
Object-Oriented Software Development Openid Connect Azure Active Directory Prometheus Service Development Studio Grafana Backend Git Fastapi Kubernetes Apache Kafka Restful APIs Docker Databricks

Job description

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 en producción, 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.

Requirements

  • 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, * 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., * 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.

Benefits & conditions

  • Entorno profesional internacional y multicultural.
  • Plan de desarrollo profesional.
  • Formación continua.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all