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/aSenior Python Developerpara 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 desarrollarAPIs RESTfulsiguiendo las mejores prácticas del sector.Diseñar soluciones de bases de datos utilizandoORMs modernos, como SQLAlchemy y Django ORM.Escribir código eficiente y testeable siguiendo losprincipios SOLID.Colaborar con diferentes equipos para definir e implementarmicroservicios.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 deClean Code.Conocimientos y experiencia requeridosMás de5 años de experiencia profesional en desarrollo Python.Dominio de losprincipios SOLID:Single Responsibility.Open/Closed.Liskov Substitution.Interface Segregation.Dependency Inversion.Conocimientos avanzados deORM, especialmente SQLAlchemy, Django ORM o equivalente.Aplicación de los principios deClean Code:KISS (Keep It Simple, Stupid).DRY (Don’t Repeat Yourself).YAGNI (You Aren’t Gonna Need It).Conocimientos deSeparation of Concerns (SoC)para diseñar arquitecturas modulares y débilmente acopladas.Experiencia de nivel experto en el diseño, desarrollo y consumo deAPIs REST.Sólidos conocimientos depatrones de diseño y principios de arquitectura.Experiencia conasync/await y programación concurrente.Dominio deGit 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
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, 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