Descripción
Resumen:
Buscamos un Desarrollador Senior de Python para diseñar y entregar aplicaciones robustas y escalables, colaborando con equipos multifuncionales para definir soluciones técnicas.
Principales aspectos:
1. Contribuir al diseño y entrega de aplicaciones robustas y escalables
2. Colaborar con equipos multifuncionales para definir soluciones técnicas
3. Participar en discusiones arquitectónicas, revisiones de código y ceremonias ágiles
Estamos buscando un **Desarrollador Senior de Python** para unirse a nuestro equipo.
En este puesto, contribuirá al diseño y entrega de aplicaciones robustas y escalables que respalden dominios empresariales complejos y experiencias impulsadas por datos. Colaborará estrechamente con equipos multifuncionales para definir soluciones técnicas que se alineen con los estándares modernos de ingeniería y las necesidades cambiantes del producto.
**Responsabilidades**
* Desarrollar componentes frontend limpios e interactivos con React y TypeScript para facilitar la navegación, búsqueda y edición intuitivas de los datos del catálogo de vehículos
* Construir y mantener servicios backend y APIs GraphQL principalmente en Python para gestionar la lógica y las reglas de negocio de los datos del catálogo
* Diseñar esquemas y resolutores GraphQL eficientes para garantizar un intercambio fluido de datos entre las capas frontend y backend
* Modelar y optimizar las interacciones con bases de datos mediante MySQL o PostgreSQL para el almacenamiento fiable y la consulta de los datos del catálogo de vehículos
* Implementar y gestionar componentes de la aplicación en servicios de AWS como EC2, Lambda, RDS y API Gateway
* Contribuir al desarrollo integral de funciones, actividades de pruebas y ajuste del rendimiento en toda la pila
* Participar en discusiones arquitectónicas, revisiones de código y ceremonias ágiles para ayudar a definir la dirección técnica
**Requisitos**
* Título universitario (Licenciatura o Maestría) en Ciencias de la Computación o campo relacionado, o experiencia profesional equivalente
* Al menos 3 años de experiencia profesional relevante en desarrollo de software
* Amplia experiencia práctica con Python para construir servicios backend, APIs y lógica de negocio
* Conocimientos sólidos de ReactJS para desarrollar interfaces de usuario dinámicas y receptivas
* Experiencia práctica con GitHub Copilot para acelerar los flujos de desarrollo y mejorar la productividad en la programación
* Nivel de inglés B2 o superior, con excelentes habilidades escritas y verbales de comunicación
**Deseable**
* Experiencia trabajando con Amazon Web Services (AWS) para implementar, escalar y gestionar aplicaciones basadas en la nube
* Conocimientos sobre GitHub Actions para automatizar pipelines de CI/CD, compilaciones e implementaciones
* Conocimientos prácticos de GraphQL para diseñar APIs flexibles y eficientes
* Experiencia con MySQL para el diseño de bases de datos relacionales, consultas y ajuste del rendimiento
* Experiencia con PostgreSQL para la gestión de datos estructurados y escenarios avanzados de consulta
* Conocimientos sobre Relay como cliente GraphQL para obtener datos de forma eficiente en aplicaciones React
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales 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 certificación
* 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 que ofrece igualdad de oportunidades. Todos los candidatos calificados recibirán consideración para el empleo sin importar raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido u otra característica protegida por la ley aplicable.*