Descripción
Resumen:
Buscamos un Desarrollador Senior de Python para construir servicios robustos de backend, colaborar con equipos multifuncionales y contribuir a sistemas escalables en entornos en la nube modernos.
Aspectos destacados:
1. Trabajar en toda la pila tecnológica en entornos en la nube modernos
2. Diseñar y construir servicios de backend altamente escalables y fiables
3. Colaborar con equipos multifuncionales para entregar software de calidad
Estamos buscando un Desarrollador Senior de 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 diseñados para escalar de forma fiable en entornos en la nube modernos. Si obtiene satisfacción al crear servicios robustos de backend y disfruta colaborando con equipos multifuncionales para entregar software de calidad, nos encantaría conocerlo.
**Responsabilidades**
* Diseñar y construir servicios de backend que cumplan con los estándares establecidos en cuanto a rendimiento, escalabilidad y fiabilidad
* Participar en discusiones arquitectónicas que influyan en la dirección futura de nuestros sistemas
* Colaborar con equipos multifuncionales para transformar los requisitos comerciales en soluciones técnicas prácticas
* Producir código limpio, mantenible y exhaustivamente probado en todos los servicios que desarrolle
* Realizar revisiones de código para sus compañeros con el fin de mantener una calidad y unos estándares coherentes
* Investigar y resolver problemas complejos que afecten al rendimiento y la estabilidad de la aplicación
* Apoyar el despliegue exitoso y la salud operativa continua de aplicaciones basadas en la nube
* Contribuir a las mejoras continuas en las prácticas de ingeniería, las herramientas y los flujos de trabajo
* Participar en sesiones de planificación para definir el alcance y estimar el esfuerzo necesario en futuras iniciativas
* Brindar mentoría y orientación a otros ingenieros durante todo el proceso de desarrollo
**Requisitos**
* Al menos 3 años de experiencia relevante
* Conocimientos sólidos de los principios del desarrollo de software, incluidos SOLID y la arquitectura limpia
* Experiencia demostrable en la construcción de servicios de backend basados en la nube y orientados a microservicios
* Amplia experiencia en backend con Python, incluido 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 (SPA) 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 fundamentales 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) será 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 compuestos por profesionales altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones pagados 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