Descripción
Resumen:
Buscamos un Desarrollador Senior de Python para contribuir a proyectos de gran impacto, resolver acertijos técnicos complejos y desarrollar software de primera categoría dentro de un equipo conocedor y cooperativo.
Aspectos destacados:
1. Contribuir a proyectos de gran impacto con un equipo conocedor y cooperativo
2. Resolver acertijos técnicos complejos y desarrollar software de primera categoría
3. Ofrecer tutoría y orientación a desarrolladores junior
Estamos buscando un Desarrollador Senior de Python para unirse a nuestro equipo. Esta oportunidad le permitirá contribuir a proyectos de gran impacto mientras trabaja junto a un equipo experto, conocedor y cooperativo. Si disfruta resolver acertijos técnicos complejos y está comprometido con el desarrollo de software de primera categoría, nos encantaría conocerlo.
**Responsabilidades**
* Desarrollar y mantener una infraestructura de backend escalable que respalde los objetivos organizacionales
* Evaluar las contribuciones de código de sus colegas para garantizar estándares de calidad consistentes
* Colaborar con múltiples departamentos para identificar y perfeccionar las especificaciones técnicas
* Identificar y resolver problemas complejos que abarquen toda la pila de software
* Brindar aportes sobre decisiones arquitectónicas y la dirección técnica futura
* Ofrecer tutoría y orientación a desarrolladores junior dentro del equipo
* Mejorar el rendimiento de las aplicaciones garantizando un funcionamiento fiable del sistema
* Desarrollar código fuente limpio, organizado y debidamente documentado
* Participar en discusiones de planificación de sprints y estimación de cargas de trabajo
* Mantenerse informado sobre nuevas herramientas, tendencias y estándares industriales
**Requisitos**
* Al menos 3 años de experiencia práctica en desarrollo de software
* Conocimientos sólidos en Python y sus bibliotecas fundamentales
* Experiencia práctica en modelado de bases de datos y ajuste del rendimiento de consultas
* Uso competente de Git para control de versiones y programación colaborativa
* Experiencia demostrable en el desarrollo de aplicaciones con frameworks web de Python
* Conocimientos prácticos de servidores web de Python y estrategias de despliegue
* Comprensión sólida de los fundamentos de seguridad y técnicas de desarrollo seguro
* Exposición a distintas metodologías de desarrollo de software y su implementación práctica
* Historial comprobado en la implementación de funciones de autenticación y autorización
* Familiaridad básica con los principios de inteligencia artificial y su aplicación en el desarrollo de software
* Competencia en inglés, tanto escrito como hablado, nivel B2 o superior
**Deseable**
* Familiaridad con el estilo de arquitectura de microservicios y su papel en el diseño de sistemas distribuidos
* Exposición a frameworks y técnicas de pruebas en Python para mantener la calidad del código
* Comprensión de las metodologías del ciclo de vida del desarrollo de software (SDLC) para apoyar prácticas estructuradas de desarrollo
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de profesionales 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 profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn