Senior Developer | Python
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
| Senior Developer | PythonDescripciónBuscamos un/aSenior Python Developerpara liderar el diseño y la implementación de sistemas backend robustos y escalables.Será responsable de escribir código limpio y mantenible, así como de mentorizar a desarrolladores junior en buenas prácticas.Responsabilidades principalesDiseñar y desarrollarAPIs RESTfulsiguiendo las mejores prácticas del sector.Diseñar soluciones de bases de datos utilizandoORMs modernos, como SQLAlchemy y Django ORM.Escribir código eficiente y testeable siguiendo losprincipios SOLID.Colaborar con diferentes equipos para definir e implementarmicroservicios.Realizar revisiones de código, asegurando el cumplimiento de patrones de diseño y principios establecidos.Optimizar el rendimiento y las consultas a bases de datos.Mentorizar a desarrolladores junior en buenas prácticas deClean Code.Conocimientos y experiencia requeridosMás de5 años de experiencia profesional en desarrollo Python.Dominio de losprincipios SOLID:Single Responsibility.Open/Closed.Liskov Substitution.Interface Segregation.Dependency Inversion.Conocimientos avanzados deORM, especialmente SQLAlchemy, Django ORM o equivalente.Aplicación de los principios deClean Code:KISS (Keep It Simple, Stupid).DRY (Don’t Repeat Yourself).YAGNI (You Aren’t Gonna Need It).Conocimientos deSeparation of Concerns (SoC)para diseñar arquitecturas modulares y débilmente acopladas.Experiencia de nivel experto en el diseño, desarrollo y consumo deAPIs REST.Sólidos conocimientos depatrones de diseño y principios de arquitectura.Experiencia conasync/await y programación concurrente.Dominio deGit y pipelines CI/CD.Inglés B2CondicionesFormato de trabajo:Híbrido, 2-3 días en cliente.Ubicación:Madrid o Barcelona.Sector:Seguros.Salario hasta *****kRequisitosPerfil:DeveloperConocimientos:PythonEstudios:IngenieríaExperiencia mínima:Entre 5 y 7 años. |
Requirements
Más de 5 años de experiencia profesional en desarrollo Python . Dominio de los principios SOLID : Single Responsibility. Open/Closed. Liskov Substitution. Interface Segregation. Dependency Inversion. Conocimientos avanzados de ORM , especialmente SQLAlchemy, Django ORM o equivalente. Aplicación de los principios de Clean Code : KISS (Keep It Simple, Stupid). DRY (Don’t Repeat Yourself). YAGNI (You Aren’t Gonna Need It). Conocimientos de Separation of Concerns (SoC) para diseñar arquitecturas modulares y débilmente acopladas. Experiencia de nivel experto en el diseño, desarrollo y consumo de APIs REST . Sólidos conocimientos de patrones de diseño y principios de arquitectura . Experiencia con async/await y programación concurrente . Dominio de Git y pipelines CI/CD . Inglés B2, Developer Conocimientos: Python Estudios: Ingeniería Experiencia mínima: Entre 5 y 7 años.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
The 13 Best Python Libraries for Developers in 2025
Fully Remote Software Engineer Jobs
What’s the Difference between a Junior, Mid, and Senior Developer?