22 ago
|
Krell
|
Cequeliños
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 (Cequeliños)
🏢 Krell
📍 Cequeliños