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 productivo 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 (Dont Repeat Yourself).
YAGNI (You Arent 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