




Resumen: Buscamos un experimentado Desarrollador Senior de Aplicaciones Web en Python con React para diseñar, desarrollar y entregar aplicaciones web escalables, contribuyendo a sistemas robustos de backend y aplicando las mejores prácticas. Aspectos destacados: 1. Contribuir al diseño y entrega de aplicaciones web escalables 2. Colaborar con equipos multifuncionales utilizando metodologías ágiles 3. Definir la dirección tecnológica del proyecto Estamos buscando un experimentado **Desarrollador Senior de Aplicaciones Web en Python con React** para unirse a nuestro equipo y contribuir al diseño, desarrollo y entrega de aplicaciones web escalables. En este puesto, trabajarás estrechamente con otros ingenieros, construirás sistemas robustos de backend y aplicarás las mejores prácticas en todo el ciclo de vida del desarrollo de software. **Responsabilidades** * Diseñar, desarrollar e implementar aplicaciones y servicios web escalables basados en Python * Implementar soluciones basadas en microservicios siguiendo los principios SOLID y patrones modernos de diseño de software * Desarrollar interfaces de usuario responsivas y dinámicas utilizando React * Contribuir a las canalizaciones CI/CD para optimizar los flujos de integración y despliegue * Empaquetar en contenedores y ayudar en la orquestación de servicios mediante Docker y Kubernetes * Integrar sistemas de mensajería y colas para soportar arquitecturas asíncronas y orientadas a eventos * Implementar mecanismos seguros de autenticación y autorización en las aplicaciones * Colaborar con equipos multifuncionales utilizando metodologías ágiles como Scrum y Kanban * Aplicar prácticas de monitoreo, registro y observabilidad para garantizar la confiabilidad del sistema * Participar en revisiones de código, compartir conocimientos con colegas y seguir los estándares de codificación establecidos * Trabajar con flujos de control de versiones y mantener la organización del repositorio * Contribuir a la toma de decisiones técnicas y ayudar a definir la dirección tecnológica del proyecto **Requisitos** * 3 o más años de experiencia en desarrollo con Python * Competencia en Python, AsyncIO y servidores web en Python * Amplia experiencia con frameworks web en Python como Flask, FastAPI y Falcon, con conocimientos básicos de CherryPy y Django * Experiencia previa en desarrollo frontend con React * Habilidades para escribir pruebas automatizadas usando Pytest, unittest de Python y Mypy * Conocimiento de la arquitectura de microservicios, los principios SOLID y las mejores prácticas de diseño de software * Competencia en sistemas de mensajería y colas, incluidos Redis Queue, RabbitMQ y Apache Kafka, con experiencia en AWS Simple Queue Service y Celery * Comprensión del diseño de APIs, incluidos REST, GraphQL y JSON-RPC * Capacitación en bases de datos relacionales y NoSQL como PostgreSQL, MySQL y MongoDB, junto con SQLAlchemy, Microsoft SQL Server y Oracle Rdb * Familiaridad con bases de datos distribuidas, incluidas Apache Cassandra, ClickHouse y Amazon DynamoDB, además de Redis para caché * Experiencia con herramientas CI/CD como Jenkins, GitHub Actions y GitLab CI, con exposición a Travis CI * Capacidad para trabajar con Docker, Docker Registry y Kubernetes para empaquetamiento en contenedores y orquestación * Experiencia práctica con plataformas en la nube como Amazon Web Services, Google Cloud Platform y Microsoft Azure, incluida Oracle Cloud * Habilidades en herramientas de monitoreo y observabilidad como Grafana, Prometheus y ZABBIX, además de Kibana y Elasticsearch * Conocimiento de estándares y protocolos de seguridad como SAML, OAuth2 y OpenID, junto con SSL/TLS y prácticas generales de seguridad * Experiencia en entornos Unix, configuración de nginx y protocolos de red * Competencia con sistemas de control de versiones como Git, Mercurial y svnX * Flexibilidad para utilizar metodologías SDLC como Scrum y Kanban * Familiaridad con SonarQube para análisis de calidad del código * Nivel de inglés mínimo B2 (intermedio alto) para una comunicación efectiva **Ofrecemos** * Plan de carrera y oportunidades reales de crecimiento * Acceso ilimitado a las soluciones de aprendizaje de LinkedIn * Capacitación constante, tutoría, cursos corporativos en línea, eLearning y más * Clases de inglés con profesor certificado * Apoyo a iniciativas de los empleados (club de algoritmos, toastmasters, club ágil, etc.) * Entorno laboral agradable (sala de juegos, área para siestas, comodidades, eventos, equipos deportivos, etc.) * Horario laboral flexible y código de vestimenta relajado * Colaboración en un entorno multicultural y compartición de mejores prácticas de todo el mundo * Contratación directa por EPAM y 100 % bajo nómina * Prestaciones legales (IMSS, INFONAVIT, bono vacacional del 25 %) * Seguro de gastos médicos mayores: vida, gastos médicos mayores con cobertura dental y visual (para el empleado y sus familiares directos) * Fondo de ahorro para el empleado del 13 %, limitado al tope legal * Cupones para alimentos * Bono de diciembre equivalente a 30 días * Plan de compra de acciones para empleados * 12 días de vacaciones * Días festivos oficiales mexicanos, más 5 días adicionales (jueves y viernes santos, 2 de noviembre, 24 y 31 de diciembre) * Monto mensual exento de impuestos para los recibos de electricidad e internet EPAM es un proveedor global líder en ingeniería y desarrollo de plataformas digitales. Nos comprometemos a tener un impacto positivo en nuestros clientes, empleados y comunidades. Adoptamos una cultura dinámica e inclusiva. Aquí colaborarás con equipos multinacionales, contribuirás a una gran variedad de proyectos innovadores que ofrecen soluciones creativas y vanguardistas, y tendrás la oportunidad de aprender y crecer continuamente. Sin importar tu ubicación, te unirás a una comunidad comprometida, creativa y diversa que te ayudará a descubrir tu máximo potencial. *Al postularte a este puesto, aceptas que tus datos personales puedan ser utilizados según lo establecido en la Política y Aviso de Privacidad de EPAM.*


