Senior software engineer backend

Randstad
Viladecans, Spain
9 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Code Review Continuous Integration Database Design Distributed Systems Python (Programming Language) Machine Learning Cloud Services Data Processing Large Language Models
+3 more
Backend Kubernetes Docker

Job description

El puesto consiste en el desarrollo y mantenimiento de servicios backend sólidos y escalables usando Python. El trabajo diario incluye diseñar y construir APIs que incorporen inteligencia artificial y ciencia de datos en entornos de producción, trabajando con modelos de aprendizaje automático y Large Language Models (LLMs) para asegurar su correcto funcionamiento en sistemas ya existentes. También se define la arquitectura de servicios, se establecen límites claros, se modelan datos y se crean estrategias de persistencia eficientes, siempre priorizando la fiabilidad, la seguridad y la optimización de costes.

Se desplegarán y operarán servicios en la nube, preferiblemente AWS, gestionando desafíos técnicos como la latencia, los límites de tasa de solicitudes, los reintentos y el manejo de datos sensibles. La colaboración con equipos de científicos de datos, gestores de producto e ingenieros de plataforma es clave para alinear el desarrollo técnico con los objetivos del negocio. Además, se participa en revisiones de código, se ofrece apoyo a otros miembros del equipo y se lideran discusiones técnicas para fomentar buenas prácticas e innovación.

El contrato es de tipo temporal y a jornada completa, con un ambiente de trabajo dinámico centrado en ofrecer soluciones técnicas de alta calidad que impulsen el valor del producto final en Viladecans.

Requirements

Se requiere experiencia demostrable en desarrollo de software backend, aproximadamente de siete años o su equivalente en impacto técnico. Es esencial un dominio avanzado de Python y experiencia en el diseño de APIs y servicios backend. Se deben tener sólidos conocimientos arquitectónicos en sistemas distribuidos, gestión de fallos y diseño de bases de datos relacionales, junto con experiencia práctica operando servicios en entornos de nube, preferiblemente AWS. Se valoran las buenas prácticas en código limpio, pruebas, integración y despliegue continuos (CI/CD), observabilidad y soporte en producción. Además, se necesitan conocimientos prácticos en Docker y Kubernetes, así como sensibilidad y experiencia en seguridad, privacidad y protección de datos.

Apply for this position

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

Apply on www.domestiko.com

Good distractions

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

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · WWC 2022

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all