Descripción
Resumen:
Únase a un talentoso equipo como Desarrollador Senior de Python para diseñar sistemas backend escalables, contribuir a las decisiones arquitectónicas y orientar a los miembros junior.
Aspectos destacados:
1. Trabajar en proyectos desafiantes con un talentoso grupo de profesionales
2. Contribuir a las decisiones arquitectónicas y orientar a los miembros junior del equipo
3. Oportunidad de desarrollar soluciones de software robustas y abordar problemas complejos
Buscamos un Desarrollador Senior de Python para unirse a nuestro equipo. Este puesto ofrece la oportunidad de trabajar en proyectos desafiantes colaborando con un talentoso grupo de profesionales. Si le apasiona desarrollar soluciones de software robustas y disfruta abordar problemas técnicos complejos, ¡nos encantaría conocerle!
**Responsabilidades**
* Diseñar e implementar sistemas backend escalables que respalden los objetivos comerciales
* Participar en revisiones de código para mantener altos estándares de calidad
* Colaborar con equipos multifuncionales para definir los requisitos técnicos
* Diagnosticar y resolver problemas técnicos complejos en toda la pila de aplicaciones
* Contribuir a las decisiones arquitectónicas y a las hojas de ruta técnicas
* Orientar a los miembros junior del equipo y compartir conocimientos técnicos
* Optimizar el rendimiento de las aplicaciones y garantizar la fiabilidad del sistema
* Escribir código limpio, mantenible y bien documentado
* Participar en las actividades de planificación y estimación de sprints
* Mantenerse actualizado con las tecnologías emergentes y las mejores prácticas del sector
**Requisitos**
* Al menos 3 años de experiencia profesional relevante en desarrollo de software
* Conocimientos sólidos de Python y sus bibliotecas principales
* Experiencia trabajando con bases de datos, incluidos el diseño y la optimización de consultas
* Conocimientos prácticos de Git para control de versiones y desarrollo colaborativo
* Experiencia práctica con frameworks web de Python para el desarrollo de aplicaciones
* Familiaridad con servidores web de Python y prácticas de despliegue
* Comprensión sólida de los principios y mejores prácticas de seguridad en el desarrollo de software
* Conocimiento de las metodologías de desarrollo de software y su aplicación práctica
* Experiencia implementando mecanismos de autenticación y autorización de usuarios
* Conocimientos básicos de conceptos de inteligencia artificial y su aplicación en soluciones de software
* Dominio sólido del inglés escrito y hablado, nivel B2 o superior
**Deseable**
* Conocimiento del estilo de arquitectura de microservicios y su implementación en sistemas distribuidos
* Experiencia con frameworks y metodologías de pruebas en Python para garantizar la calidad del código
* Familiaridad con las metodologías del ciclo de vida del desarrollo de software (SDLC) para procesos estructurados de desarrollo
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales compuestos por 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 profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn