Descripción
Resumen:
Buscamos un Desarrollador Senior de Python para construir servicios backend escalables, colaborar con equipos multifuncionales y participar en discusiones arquitectónicas en entornos en la nube modernos.
Aspectos destacados:
1. Oportunidad de trabajar en toda la pila tecnológica
2. Desarrollar servicios backend robustos diseñados para escalar de forma fiable
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 backend robustos y disfruta colaborando con equipos multifuncionales para entregar software de calidad, nos encantaría conocerlo.
**Responsabilidades**
* Construir y diseñar arquitectónicamente servicios 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 rigurosamente probado en los servicios que desarrolle
* Realizar revisiones de código para compañeros de equipo con el fin de mantener una calidad y unos estándares consistentes
* 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 requerido 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 de desarrollo de software, incluidos SOLID y arquitectura limpia
* Experiencia demostrable en la construcción de servicios backend orientados a microservicios y basados en la nube
* Amplia experiencia 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 fundamentales sobre la nube, preferiblemente Azure; AWS se considera un plus
* Experiencia con bases de datos relacionales y NoSQL
* Familiaridad con pipelines de CI/CD; GitOps o ArgoCD se consideran un plus
* Experiencia con Go (Golang) se considera 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 de colegas 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 certificación
* 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
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn