Descripción
Resumen:
Buscamos un Ingeniero Python para diseñar y mantener servicios backend confiables, resolver problemas técnicos complejos e influir en iniciativas de software de gran impacto dentro de un equipo que prioriza la escritura limpia de código y el crecimiento profesional.
Aspectos destacados:
1. Oportunidad de asumir una propiedad técnica significativa e influir en ella
2. Cultura que enfatiza la escritura limpia de código, la disciplina ingenieril y el crecimiento
3. Oportunidad de diseñar y mantener servicios backend esenciales
Estamos buscando un Ingeniero Python para unirse a nuestro equipo. Esta oportunidad resulta ideal para un profesional experimentado que se desenvuelve con soltura resolviendo problemas técnicos complejos y construyendo sistemas cuidadosamente diseñados. Formará parte de una cultura de equipo que enfatiza estándares rigurosos de escritura limpia de código, una sólida disciplina ingenieril y un crecimiento profesional continuo. Este puesto ofrece una propiedad técnica significativa, así como la posibilidad de influir en la trayectoria de iniciativas de software de gran impacto.
**Responsabilidades**
* Diseñar, construir y mantener servicios backend confiables que impulsen funciones esenciales de la aplicación
* Participar activamente en la toma de decisiones técnicas y contribuir a orientar la dirección general de las iniciativas de software
* Coordinarse estrechamente con socios multifuncionales para transformar los requisitos comerciales en soluciones técnicas prácticas
* Diagnosticar y resolver problemas técnicos complejos que afecten la estabilidad y el rendimiento del sistema
* Participar en ciclos de planificación ágil y contribuir a la ejecución de tareas de desarrollo
* Apoyar el crecimiento técnico de nuevos miembros del equipo mediante tutoría y compartir conocimientos
* Mantener altos estándares de calidad del código participando activamente en revisiones y prácticas colaborativas de desarrollo
* Impulsar constantemente la mejora de los flujos de trabajo de ingeniería, las herramientas y las prácticas del equipo
**Requisitos**
* Al menos 2 años de experiencia práctica en desarrollo con Python
* Conocimientos sólidos de frameworks backend y tecnologías relacionadas, incluidos FastAPI, Django o Flask, junto con diseño de API y ajuste de rendimiento
* Experiencia en diseño de sistemas y comprensión firme de los principios de arquitectura de software, incluido el diseño y construcción de microservicios, puertas de enlace API y comunicación entre servicios
* Capacidad comprobada para consolidar datos obtenidos de diversas fuentes y formatos, como xlsx, PDF, CSV y JSON, en un modelo de datos unificado
* Experiencia supervisando técnicamente a miembros junior del equipo
* Capacidades avanzadas de scripting de shell, como Bash, para automatizar tareas y gestionar funciones a nivel de sistema operativo
* Conocimientos sólidos de sistemas operativos, especialmente Linux/Unix, que abarquen gestión de procesos, redes básicas y la integración a nivel de aplicación
* Excelentes habilidades para resolver problemas, con capacidad para resolver incidencias complejas a nivel de sistema y aplicación
* Compromiso firme con las prácticas de automatización de pruebas, incluidas pruebas unitarias exhaustivas
* Experiencia trabajando en equipos ágiles en aplicaciones exigentes y críticas para el negocio
* Enfoque centrado en el equipo, con participación genuina en revisiones de código y aprendizaje mutuo
* Facilidad para trabajar junto a equipos distribuidos geográficamente y en distintos husos horarios
* Conocimiento práctico de las herramientas Atlassian, incluidas Jira y Confluence
* Excelentes habilidades de comunicación en inglés (nivel B2 o superior)
**Deseable**
* Experiencia utilizando Dagster para orquestar y supervisar flujos de trabajo de pipelines de datos
* Exposición a Kubernetes para implementar y gestionar entornos contenerizados
* Habilidad con Pandas para manipulación de datos y tareas analíticas
* Experiencia con ReactJS para desarrollar componentes front-end que se conecten con sistemas backend
* Conocimiento práctico de TypeScript para crear soluciones front-end o full-stack con seguridad de tipos
* Experiencia con dbt para dar forma y transformar datos como parte de pipelines analíticos
* Conocimiento del dominio financiero, particularmente en Pagos o Tesorería, para aportar contexto relevante a la toma de decisiones técnicas
**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 licencias 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
*EPAM es un Empleador de Igualdad de Oportunidades. Todos los candidatos calificados recibirán consideración para el empleo sin discriminación por raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido o cualquier otra característica protegida por la ley aplicable.*