Ingeniero de Software Senior
Ingeniero de Software Senior
Heredia, CR, 40101
Descripcion del rol:
Sobre el rol:
En este rol de Ingenieria de Software, serás responsable de diseñar, desarrollar y mantener aplicaciones backend escalables y seguras, basadas en arquitecturas de microservicios en la nube de AWS. Trabajarás en estrecha colaboración con equipos multidisciplinarios para garantizar soluciones robustas, optimizadas y alineadas con las mejores prácticas de la industria. Este rol requiere un enfoque orientado a la automatización, resiliencia y rendimiento, aprovechando servicios nativos de AWS y herramientas modernas de desarrollo.
Un dia en el rol:
- Diseñar y desarrollar microservicios utilizando lenguajes como Java, Python o Node.js.
- Implementar y mantener APIs RESTful y/o GraphQL para la integración entre servicios.
- Desplegar y administrar aplicaciones en AWS utilizando servicios como ECS, EKS, Lambda, API Gateway, RDS, DynamoDB.
- Aplicar principios de CI/CD con herramientas como Jenkins, GitHub Actions o AWS CodePipeline.
- Garantizar la seguridad y el cumplimiento mediante la implementación de IAM roles, políticas y prácticas de seguridad en la nube.
- Optimizar el rendimiento y la escalabilidad de los servicios backend.
- Colaborar con equipos de arquitectura, DevOps y QA para asegurar entregas de alta calidad.
- Realizar troubleshooting avanzado y resolución de problemas en entornos distribuidos.
- Documentar procesos, arquitecturas y mejores prácticas
Experiencia requerida:
- +5 años de experiencia en desarrollo backend.
- Experiencia comprobada en arquitectura de microservicios.
- Dominio de AWS y sus servicios principales (ECS/EKS, Lambda, API Gateway, RDS, DynamoDB, S3).
- Conocimiento sólido en Infraestructura como Código (IaC) con Terraform o AWS CDK.
- Experiencia en CI/CD y herramientas de automatización.
- Habilidades en troubleshooting y optimización de sistemas distribuidos.
- Inglés intermedio-avanzado (comunicación efectiva en entornos globales).
Tu viaje con nosotros inicia aqui!!