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/a Senior Python Developer para 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 desarrollar APIs RESTful siguiendo las mejores prácticas del sector.Diseñar soluciones de bases de datos utilizando ORMs modernos, como SQLAlchemy y Django ORM.Escribir código eficiente y testeable siguiendo los principios SOLID.Colaborar con diferentes equipos para definir e implementar microservicios.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 de Clean Code.Conocimientos y experiencia requeridosMá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 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
Conocimientos y experiencia requeridos 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, Perfil: 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
Fully Remote Software Engineer Jobs
The 13 Best Python Libraries for Developers in 2025
Is Software Engineering Over-Saturated?