Descripción
Resumen:
Buscamos un Desarrollador Líder en Python para contribuir a sistemas escalables en la nube, crear servicios backend confiables y colaborar con equipos multifuncionales para entregar software de alta calidad.
Aspectos destacados:
1. Oportunidad de interactuar con toda la pila tecnológica
2. Contribuir a sistemas diseñados para escalar de forma fiable en entornos modernos basados en la nube
3. Colaborar con equipos multifuncionales para lanzar software de alta calidad
Buscamos un Desarrollador Líder en Python para unirse a nuestro equipo. Este puesto ofrece la oportunidad de interactuar con toda la pila tecnológica, contribuyendo a sistemas diseñados para escalar de forma fiable en entornos modernos basados en la nube. Si valoras la creación de servicios backend confiables y disfrutas colaborar con equipos multifuncionales para lanzar software de alta calidad, ¡nos encantaría saber de ti!
**Responsabilidades**
* Diseñar y construir servicios backend que cumplan con los parámetros definidos de rendimiento, escalabilidad y fiabilidad
* Participar en discusiones arquitectónicas que definan la dirección futura de nuestros sistemas
* Colaborar con equipos multifuncionales para convertir los requisitos comerciales en soluciones técnicas viables
* Escribir código limpio, mantenible y rigurosamente probado en los servicios que crees
* Realizar revisiones de código para compañeros de equipo con el fin de mantener una calidad y unos estándares coherentes
* Diagnosticar y resolver problemas complejos que afecten al rendimiento y la estabilidad de la aplicación
* Contribuir al despliegue exitoso y a la salud operativa continua de aplicaciones basadas en la nube
* Apoyar la mejora continua de las prácticas, herramientas y flujos de trabajo de ingeniería
* Participar en sesiones de planificación para definir el alcance y estimar el esfuerzo necesario en iniciativas futuras
* Ofrecer tutoría y orientación a otros ingenieros durante todo el ciclo de desarrollo
**Requisitos**
* Un mínimo de 5 años de experiencia relevante
* Al menos un año de experiencia liderando y gestionando equipos de desarrollo
* Conocimientos sólidos de los principios de desarrollo de software, incluidos SOLID y la arquitectura limpia
* Experiencia demostrable en la construcción de servicios backend basados en la nube y orientados a microservicios
* Experiencia sólida en backend con Python, incluidos Python básico, gestión de dependencias con Poetry, el framework FastAPI y programación asíncrona con Asyncio
* Experiencia en el diseño y desarrollo de aplicaciones web de página única con Angular
* Experiencia con RxJS, NgRx y Nx
* Experiencia trabajando con Node.js
* Experiencia en la nube con Azure
* Experiencia con Azure DevOps, Git y CI/CD
* Excelentes habilidades comunicativas
* Comprensión de la escalabilidad, el rendimiento y la fiabilidad en sistemas distribuidos
* Experiencia con Kubernetes y aplicaciones contenerizadas
* Competencia con Docker
* Conocimientos básicos sobre la nube, preferiblemente Azure; se considerará un plus la experiencia con AWS
* Experiencia con bases de datos relacionales y NoSQL
* Familiaridad con pipelines de CI/CD; se considerará un plus la experiencia con GitOps o ArgoCD
* Experiencia con Go (Golang) se considerará un plus
* Buenas habilidades comunicativas
* Excelente dominio del inglés (nivel B2 o superior)
**Deseable**
* Familiaridad con Linux
* Experiencia con SQL
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales altamente cualificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones remunerados y licencia por enfermedad
* Cursos de actualización de competencias, reconversión profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn