Descripción
Resumen:
Buscamos un Desarrollador Senior de Python para diseñar y entregar aplicaciones de nivel empresarial, influir en la dirección técnica y capacitar a ingenieros.
Aspectos destacados:
1. Contribuidor clave en la construcción y entrega de aplicaciones confiables
2. Influye en decisiones esenciales de diseño y en la estrategia técnica
3. Orienta a ingenieros principiantes y apoya su trayectoria profesional
Estamos buscando un **Desarrollador Senior de Python** altamente calificado para unirse a nuestra organización en crecimiento.
En esta oportunidad, serás un contribuidor clave en la construcción y entrega de aplicaciones sólidas y de nivel empresarial que impulsen nuestros productos hacia adelante. Colaborando con diversos equipos de la empresa, ayudarás a dar vida a nuevas ideas y participarás en la definición del rumbo técnico de nuestras soluciones.
**Responsabilidades**
* Desarrollar, lanzar y mantener aplicaciones y servicios robustos del lado del servidor
* Diseñar soluciones de software duraderas, estables y bien protegidas, alineadas con las prioridades empresariales
* Colaborar con gerentes de producto, profesionales de diseño y colegas de ingeniería para definir y lanzar nuevas funcionalidades
* Revisar el código de otros desarrolladores y ofrecer sugerencias útiles para preservar altos estándares de ingeniería
* Orientar a ingenieros principiantes y apoyarlos en su desarrollo profesional
* Mejorar y actualizar código antiguo para potenciar su rendimiento, escalabilidad y mantenibilidad
* Participar en sesiones estratégicas técnicas e influir en decisiones clave de diseño
* Detectar, analizar y resolver rápidamente problemas complejos en entornos operativos
* Mantenerse actualizado sobre tecnologías emergentes y proponer mejoras en nuestros procesos de desarrollo
**Requisitos**
* Mínimo 3 años de experiencia práctica como desarrollador de software
* Alto nivel de competencia en Python para construir funcionalidades y servicios del lado del servidor
* Experiencia directa usando React para entregar interfaces front-end atractivas y adaptables
* Sólido dominio de bases de datos SQL y/o NoSQL, incluyendo diseño de esquemas y optimización del rendimiento de consultas
* Capacidad para trabajar con Git, incluyendo buenas prácticas de ramificación y hábitos colaborativos de desarrollo
* Habilidades comprobadas de liderazgo, abarcando mentoría de compañeros, desarrollo de desarrolladores y responsabilidad sobre la dirección técnica
* Conocimiento práctico de frameworks web de Python, como Django, Flask o FastAPI
* Experiencia práctica con servidores web de Python (por ejemplo, Gunicorn o uWSGI) para ejecutar aplicaciones en producción
* Comprensión integral de técnicas de programación segura y amenazas comunes (incluida la lista OWASP Top 10)
* Experiencia con metodologías de desarrollo como Agile, Scrum o Kanban
* Conocimiento de sistemas de autenticación y autorización, incluidos OAuth, JWT y control de acceso basado en roles
* Dominio sólido del inglés tanto oral como escrito (nivel B2+ o superior)
**Deseable**
* Exposición a entornos en la nube como AWS, GCP o Azure
* Experiencia práctica con soluciones de contenedores como Docker y frameworks de orquestación como Kubernetes
* Conocimiento de pipelines CI/CD y principios generales de DevOps
**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 licencias por enfermedad
* Cursos de actualización de habilidades, reconversión profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades de carrera global
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn