SENIOR PYTHON DEVELOPER (80% REMOTO)
Summary
Lead backend development in Python, designing scalable REST APIs and microservices with SQLAlchemy/Django ORM while mentoring junior engineers and enforcing clean-code practices.
¿Eres un apasionad@ de la tecnología? ¿Te interesa seguir desarrollando tu carrera en un proyecto de desarrollo y transformación digital? ¡Tenemos tu oportunidad!
Quienes somos: Randstad Digital somos la empresa de consultoría tecnológica del grupo Randstad especializada en servicios tecnológicos estables. A nivel global estamos presente en más de 20 países y contamos con más de 25.000 especialistas IT y a nivel nacional con más de 400 y tenemos oficinas en Madrid, Barcelona, Valencia, Sevilla, Zaragoza, Bilbao, Gijón y Valladolid. Llevamos a cabo servicios de IT e ingeniería apasionantes y con las últimas tecnologías. Cuidamos de nuestr@s trabajadores mediante el trato humano que nos caracteriza y por ello te impulsamos para seguir creciendo sin límites!
Nuestro objetivo: Crecer e impulsar junt@s en equipo el liderazgo digital para innovar y marcar la diferencia basándonos en la responsabilidad social tecnológica, conectando personas y tecnología.
Buscamos un Desarrollador Senior de Python para liderar el diseño e implementación de sistemas backend robustos y escalables. Serás responsable de escribir código limpio y mantenible, así como de orientar a los desarrolladores junior en las mejores prácticas.
- Diseñar y construir APIs RESTful siguiendo las mejores prácticas de la industria.
- Diseñar soluciones de bases de datos utilizando ORMs modernos (SQLAlchemy, Django ORM).
- Escribir código eficiente y testeable adhiriéndose a los principios SOLID.
- Colaborar con los equipos para definir e implementar microservicios.
- Realizar revisiones de código asegurando el cumplimiento de los patrones y principios de diseño.
- Optimizar el rendimiento y las consultas a las bases de datos.
- Guiar a los desarrolladores junior en las mejores prácticas de código limpio.
- Más de 5 años de experiencia profesional en desarrollo con Python.
- Principios SOLID: Dominio de Responsabilidad Única (Single Responsibility), Abierto/Cerrado (Open/Closed), Sustitución de Liskov (Liskov Substitution), Segregación de Interfaces (Interface Segregation) e Inversión de Dependencias (Dependency Inversion).
- Experiencia en ORM: Conocimientos avanzados de SQLAlchemy, Django ORM o equivalentes.
- Filosofía de Código Limpio: Aplicar KISS (Keep It Simple, Stupid), DRY (Don’t Repeat Yourself) y YAGNI (You Aren’t Gonna Need It).
- Separación de Inquietudes / Responsabilidades (SoC): Diseñar arquitecturas modulares y de bajo acoplamiento.
- Diseño de APIs RESTful: Experiencia a nivel experto en la creación y consumo de APIs REST.
- Sólida comprensión de los patrones de diseño y principios de arquitectura.
- Experiencia en programación concurrente y asíncrona (async/await).
- Dominio de control de versiones (Git) y flujos de integración y despliegue continuos (CI/CD).
¡GANAS PUNTOS EXTRA SI...!
- Experiencia con colas de mensajes (Celery, RabbitMQ).
- Conocimientos de contenedorización (Docker, Kubernetes).
- Familiaridad con herramientas de documentación de APIs (OpenAPI/Swagger).
- Experiencia en desarrollo guiado por pruebas (TDD).
Localización: Oficinas tanto en BARCELONA, como en MADRID. Sondeamos Talento de ambas ciudades (importante residir en una de las dos).
Modelo de trabajo: REMOTO, con posibilidad de demandar ir 1 día a la oficina por semana.
Modelo de contratación: Indefinido.
Proyecto: 6 meses con posibilidad de continuidad.
A qué esperas para formar parte de nuestro gran equipo Randstad Digital?, aquí encontrarás motivos para ello:
PLAN DE FORMACIÓN CONTINUA: Plan de formación anual, acceso a plataforma elearning de formación técnica, plataforma de formación en habilidades.
ACOMPAÑAMIENTO Y PLAN DE CARRERA: Tendrás un referente de Randstad Technologies cerca de ti en todo momento.
CONCILIACIÓN: Sabemos que tu vida personal es tan importante como la profesional por eso podrás disfrutar de 23 días de vacaciones y en la mayoría de nuestros proyectos tendrás un horario flexible.
COMPROMISO y ESTABILIDAD: Incorporación a empresa en continuo crecimiento que apuesta por las nuevas tecnologías.
SALARIO COMPETITIVO: Acorde a tu experiencia profesional.
CONDICIONES CONTRACTUALES: Plan de retribución flexible (tarjeta restaurante y cheques guardería) y Randstad Care, plataforma de ofertas y descuentos exclusivos.
PLAN TRÁETE UN AMIG@: Si nos ayudas a incrementar el equipo, te premiaremos con una compensación económica.
Se garantiza la confidencialidad en el proceso de selección. ¿Tienes ganas y te ves preparado/a para asumir un nuevo reto como el nuestro? ¡Te estamos esperando! https://www.youtube.com/watch?v=JJVLc3JtdsA