> Markdown version of [/jobs/ext/1866438-senior-software-engineer-backend](https://www.wearedevelopers.com/jobs/ext/1866438-senior-software-engineer-backend). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior software engineer backend - **Company:** Randstad - **Location:** Viladecans, Spain - **Contract:** Apprenticeship - **Skills:** 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, Backend, Kubernetes, Docker - **Published:** August 2, 2026 - **Apply:** https://www.domestiko.com/empleo/oferta/viladecans-senior-software-engineer-backend-76wl/ ## About the Role 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. ## 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. ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)