
Recruit Action inc. es una agencia de selección de personal canadiense que ayuda a quienes buscan empleo a encontrar puestos acordes con su experiencia y sus objetivos, y a las empresas a conectar con candidatos adecuados. Fundada en 2009, la empresa apuesta por un enfoque centrado en las personas y trabaja con empresas propiedad de personas 2SLGBTQI+. También comparte información sobre el mercado laboral y el desarrollo profesional para apoyar a candidatos y empleadores más allá del proceso de contratación.
Ingeniero/a sénior de software, Python y AWS
Puesto por contrato para crear soluciones nativas de la nube con Python y AWS en un equipo de tecnología para seguros. Mejora la integración y entrega continuas, la automatización de infraestructura, los sistemas distribuidos y la fiabilidad en producción.
Descripción
- Analizar procesos y flujos de trabajo de desarrollo, detectar dificultades y recomendar mejoras para la eficiencia operativa.
- Contribuir a la documentación técnica, los estándares, los marcos reutilizables y las plantillas de implementación.
- Colaborar con equipos ágiles multidisciplinarios para planificar, desarrollar, probar y entregar software.
- Usar Jira y Confluence para organizar el trabajo, hacer seguimiento del progreso, documentar requisitos y coordinarse con colegas.
- Aplicar prácticas de control de versiones con Git, Bitbucket, GitFlow y desarrollo basado en trunk.
- Desarrollar, probar y mantener aplicaciones en Python y Java.
- Revisar código para mantener la calidad, la facilidad de mantenimiento, la seguridad y los estándares de ingeniería.
- Mantener y mejorar canalizaciones de integración y entrega continuas con Jenkins y GitLab CI/CD.
- Apoyar la automatización, el aprovisionamiento y la gestión de la configuración de infraestructura con Terraform y Ansible.
- Colaborar en el desarrollo de sistemas distribuidos y aplicaciones de microservicios.
- Crear soluciones escalables, fiables y seguras con tecnologías nativas de la nube y servicios de AWS.
- Diagnosticar problemas en producción, encontrar sus causas raíz e implementar correcciones preventivas.
- Promover las prácticas de ingeniería, el intercambio de conocimientos y la mejora continua.
- Traducir requisitos de negocio en soluciones técnicas y planes de implementación.
Requisitos
- Título universitario o diploma en informática, ingeniería de software o una disciplina relacionada.
- De 2 a 5 años de experiencia en ingeniería de software, DevOps o desarrollo de aplicaciones.
- Experiencia en la creación de aplicaciones con Python o Java, o ambos.
- Experiencia realizando revisiones de código y aplicando buenas prácticas de ingeniería.
- Dominio sólido de Python.
- Experiencia con AWS Lambda, EventBridge, SQS, API Gateway y los fundamentos de la computación sin servidor.
- Experiencia con Git y Bitbucket, incluido el control de versiones, las estrategias de ramificación y la programación colaborativa.
- Experiencia con Jenkins y herramientas de integración y entrega continuas, como GitHub Actions, GitLab CI/CD o Harness.
- Sólido conocimiento de métodos ágiles y experiencia en equipos Scrum o Kanban.
- Experiencia usando Jira y Confluence para la planificación, el seguimiento y la colaboración.
- Comprensión de sistemas distribuidos, API, arquitecturas basadas en eventos y diseño de microservicios.
- Familiaridad con infraestructura como código, gestión de la configuración y automatización.
- Conocimiento de marcos modernos para desarrollo web, como React, Angular, Vue o Preact.
- Experiencia con herramientas de desarrollo asistido por IA, como GitHub Copilot o Claude Code.
Beneficios
- El contrato dura 3,5 meses y finaliza el 15 de diciembre de 2026.
- Jornada a tiempo completo de 37,5 horas semanales.
- El horario entre semana es de 8:30 a 16:30.
- El trabajo es principalmente remoto.
- Se espera asistencia presencial de uno a dos días por trimestre.