Senior Developer | Python
Descripción Buscamos 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 principales Diseñ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 requeridos Más de
5 años de experiencia cualificado 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
Condiciones Formato de trabajo:
Híbrido, 2-3 días en cliente. Ubicación:
Madrid o Barcelona. Sector:
Seguros. Salario hasta 60/65k
Requisitos Perfil:
Developer Conocimientos:
Python Estudios:
Ingeniería Experiencia mínima:
Entre 5 y 7 años.
📌 Senior Developer | Python (Madrid)
🏢 Krell
📍 Madrid