Saltar al contenido principal

Senior Developer | Python

Tecnología
Krell
Hace 1 mesHasta 19/10/2026
Tiempo completoPresencial

Descripción del puesto

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 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 .
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.
Keywords
pythonsqlalchemydjangooperational-risk-managementobject-relational-mapping-orminversionsystem-on-a-chip-socstate-of-charge-soccustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cd

¿Te interesa este puesto?