Descripción
Resumen:
Buscamos un Desarrollador Senior de Python para construir servicios robustos de backend, contribuir al desarrollo full-stack y colaborar con equipos multifuncionales en entornos en la nube modernos.
Aspectos destacados:
1. Trabajar en toda la pila de sistemas que escalan de forma fiable en entornos en la nube
2. Participar en discusiones arquitectónicas y definir la dirección del sistema
3. Mentorizar y apoyar a otros ingenieros durante todo el proceso de desarrollo
Buscamos un Desarrollador Senior de Python para unirse a nuestro equipo. Este puesto ofrece la oportunidad de trabajar en toda la pila, contribuyendo a sistemas que escalan de forma fiable en entornos en la nube modernos. Si disfrutas construir servicios robustos de backend y colaborar con equipos multifuncionales para entregar software de alta calidad, ¡nos encantaría saber de ti!
**Responsabilidades**
* Diseñar y desarrollar servicios de backend que cumplan con los requisitos de rendimiento, escalabilidad y fiabilidad
* Participar en discusiones arquitectónicas para ayudar a definir la dirección a largo plazo de nuestros sistemas
* Colaborar con equipos multifuncionales para traducir necesidades empresariales en soluciones técnicas eficaces
* Escribir código limpio, mantenible y bien probado en los servicios que desarrolles
* Revisar el código de otros miembros del equipo para mantener una calidad y estándares coherentes
* Diagnosticar y resolver problemas complejos que afecten al rendimiento y estabilidad de la aplicación
* Apoyar la implementación y la salud operativa de las aplicaciones que se ejecutan en entornos en la nube
* Contribuir a la mejora continua de las prácticas, herramientas y flujos de trabajo de ingeniería
* Participar en sesiones de planificación para estimar el esfuerzo y el alcance del trabajo futuro
* Mentorizar y apoyar a otros ingenieros durante todo el proceso de desarrollo
**Requisitos**
* Un mínimo de 3 años de experiencia relevante
* Conocimientos sólidos de los principios de desarrollo de software, incluidos SOLID y arquitectura limpia
* Experiencia demostrable en el desarrollo de servicios de backend basados en la nube y orientados a microservicios
* Experiencia sólida 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 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 de 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 compañeros 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