Descripción del puesto
Estamos buscando un desarrollador con más de 6 años de experiencia, incluyendo al menos 3 años de experiencia práctica en desarrollo de software utilizando arquitecturas de microservicios, la pila de AWS en la nube y programación en Python.
Requisitos
Responsabilidades:
- Diseño y Desarrollo: Desarrollar, probar y desplegar componentes o módulos de software utilizando lenguajes de programación como Node.js y Python.
- Diseñar e implementar diversos servicios, crear diagramas de clases y reestructurar la base de código de Python existente para asegurar la escalabilidad, reutilización y preparación para producción.
- Despliegue en la Nube: Gestionar e implementar el despliegue de microservicios en AWS, utilizando servicios como EC2, Lambda, ECS, S3, RDS, entre otros.
- Automatización: Optimizar los procesos de desarrollo mediante la automatización de tareas repetitivas con CI/CD y otras herramientas de automatización.
- Seguridad: Aplicar las mejores prácticas de seguridad en el desarrollo y despliegue de software, asegurando el cumplimiento con los estándares de la industria.
- Documentación: Mantener documentación detallada y completa sobre los componentes de software, procesos y despliegues.
Requisitos:
INGLÉS AVANZADO INDISPENSABLE
- Dominio en lenguajes de programación, en particular Python y Node.js.
- Amplia experiencia con servicios de AWS (como EC2, S3, RDS, Lambda, etc.).
- Experiencia con tecnologías de contenedorización como Docker y herramientas de orquestación como Kubernetes.
- Familiaridad con herramientas de CI/CD como Jenkins, GitLab CI o AWS CodePipeline.
- Conocimiento sólido de APIs REST y sistemas de mensajería.
- Experiencia con herramientas de monitoreo y registro como AWS CloudWatch.
Beneficios
Sueldo en esquema nominal o mixto de acuerdo a experiencia
Prestaciones superiores de Ley
- Ubicacion: MEXICO - REMOTO
Detalles
Nivel mínimo de educación: Universitario (Indistinto)