Descripción
Resumen:
Buscamos un Desarrollador Líder en Python para diseñar y construir servicios backend escalables en entornos cloud modernos, colaborando con equipos multifuncionales para entregar software pulido.
Aspectos destacados:
1. Oportunidad de trabajar en toda la pila tecnológica
2. Posibilidad de orientar la dirección a largo plazo de los sistemas
3. Enfoque en el desarrollo de servicios backend sólidos
Estamos buscando un Desarrollador Líder en Python para que se una a nuestro equipo. Este puesto ofrece la oportunidad de trabajar en toda la pila tecnológica, ayudando a construir sistemas que escalen de forma fiable en entornos cloud modernos. Si se enorgullece de desarrollar servicios backend sólidos y disfruta colaborar con equipos multifuncionales para entregar software pulido, nos encantaría tener noticias suyas.
**Responsabilidades**
* Diseñar y construir servicios backend que cumplan con los estándares de rendimiento, escalabilidad y fiabilidad
* Participar en conversaciones arquitectónicas que contribuyan a orientar la dirección a largo plazo de nuestros sistemas
* Colaborar con grupos multifuncionales para transformar necesidades empresariales en soluciones técnicas prácticas
* Producir código limpio, mantenible y exhaustivamente probado en los servicios que desarrolle
* Revisar el código de sus compañeros para ayudar a mantener una calidad y unos estándares coherentes
* Identificar y resolver problemas complejos que afecten al rendimiento y a la estabilidad de la aplicación
* Apoyar la implementación y la salud operativa continua de las aplicaciones alojadas en la nube
* Contribuir a la mejora continua de las prácticas, herramientas y flujos de trabajo de ingeniería
* Participar en discusiones de planificación para definir el alcance y estimar el esfuerzo requerido para el trabajo futuro
* Brindar mentoría y apoyo a otros ingenieros durante todo el proceso de desarrollo
**Requisitos**
* Al menos 5 años de experiencia relevante
* Un mínimo de un año de experiencia liderando y gestionando equipos de desarrollo
* Conocimientos sólidos de los principios de desarrollo de software, incluidos SOLID y arquitectura limpia
* Experiencia demostrable en la construcción de servicios backend basados en la nube y orientados a microservicios
* Amplia experiencia con Python en el backend, 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 construcción de aplicaciones web de página única con Angular
* Experiencia con RxJS, NgRx y Nx
* Experiencia en desarrollo con Node.js
* Experiencia en la nube con Azure
* Experiencia con Azure DevOps, Git y CI/CD
* Excelentes habilidades comunicativas
* Comprensión de escalabilidad, rendimiento y fiabilidad en sistemas distribuidos
* Experiencia con Kubernetes y aplicaciones contenerizadas
* Competencia con Docker
* Conocimientos fundamentales sobre la nube, preferiblemente Azure, siendo AWS una ventaja
* Experiencia con bases de datos relacionales y NoSQL
* Familiaridad con pipelines de CI/CD, considerándose una ventaja GitOps o ArgoCD
* Experiencia con Go (Golang) considerada una ventaja
* 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 de colegas altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días libres remunerados y licencias 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