- Remoto · Costa Rica
- Tiempo completo
- Senior
- USD 4,200 – USD 6,500 al mes
Publicada
Contratan desde: Costa Rica
Descripción del puesto
Sobre la vacante
Altimetrik está buscando un Senior Software Engineer con experiencia sólida en arquitectura de microservicios, aplicaciones cloud-native y SQL. El rol requiere dominio profundo de AWS y Java para construir APIs y microservicios, además de experiencia con Python para automatización y habilidades fuertes en creación de pipelines CI/CD y gestión de despliegues.
Requisitos clave:
- Desarrollo full-stack de aplicaciones web escalables
- Diseño de microservicios y desarrollo de APIs
- Experiencia sólida con AWS (Lambda, ECS, EC2, S3, RDS, etc.)
- Habilidades fuertes en SQL: consultas, procedimientos almacenados y diseño de esquemas
- Automatización con Python
- Creación de pipelines CI/CD y despliegues
- Colaboración con equipos de ingeniería, producto y arquitectura
- Revisiones de código y adopción de mejores prácticas
- Familiaridad con Kubernetes o Amazon EKS (deseable)
- Certificaciones AWS son una ventaja
Modalidad: Remoto desde Costa Rica
¿Por qué deberías aplicar?
Únete a un equipo de ingeniería de alto rendimiento en una empresa de consultoría tech que trabaja con clientes como Experian. Esta posición te permitirá trabajar en proyectos desafiantes de microservicios y cloud-native, desarrollando soluciones escalables mientras colaboras con equipos multidisciplinarios. Es una oportunidad ideal para crecer profesionalmente en tecnologías cloud líderes del mercado y participar en el desarrollo de aplicaciones empresariales críticas.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Java avanzado con Spring Boot para microservicios
- AWS servicios principales (Lambda, ECS, EC2, S3, RDS)
- SQL complejo y diseño de bases de datos
- Python para scripting y automatización
- CI/CD con herramientas como Jenkins, GitLab CI o AWS CodePipeline
- Arquitectura de microservicios y diseño de APIs
- Soft skills: colaboración en equipo, comunicación técnica, resolución de problemas complejos
Tips prácticos para este puesto
- Prepara ejemplos concretos de proyectos donde hayas implementado microservicios en AWS
- Demuestra tu experiencia con SQL más allá de consultas básicas - muestra casos de optimización, stored procedures o diseño de esquemas
- Crea un portafolio de automatizaciones en Python que puedas compartir (scripts de despliegue, monitoreo, etc.)
- Certificaciones AWS pueden darte ventaja competitiva - considera Associate o Professional level
- Practica diagramas de arquitectura para explicar soluciones cloud durante la entrevista técnica
Recursos recomendados
- Documentación oficial: AWS Well-Architected Framework, Spring Boot Guides
- Tools: AWS Console, Postman para APIs, DBeaver para SQL, Docker para contenedores
- Influencers: Adrian Cockcroft (cloud-native), Sam Newman (microservicios), Werner Vogels (AWS)
- Cursos: AWS Certified Solutions Architect, Microservices with Spring Boot en Udemy
- Comunidades: AWS User Groups Costa Rica, Java Developers LATAM
Preguntas frecuentes en entrevistas para este rol
- "Describe cómo diseñarías un sistema de microservicios en AWS para una aplicación de e-commerce"
*Tip: Enfócate en separación de responsabilidades, comunicación entre servicios (API Gateway, SQS), almacenamiento (RDS, DynamoDB) y escalabilidad (ECS, Lambda).*
- "¿Cómo optimizarías una consulta SQL que está tardando demasiado?"
*Tip: Menciona análisis del execution plan, índices apropiados, particionamiento, caching y normalización/desnormalización según el caso.*
- "Explica cómo implementarías un pipeline CI/CD para despliegues automáticos en AWS"
*Tip: Describe el flujo completo desde commit hasta producción, incluyendo testing, building, security scanning y rollback strategies.*
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,800 - $2,800 | | Mid | $2,800 - $4,200 | | Senior | $4,200 - $6,500 |
*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más. Para Costa Rica con experiencia AWS y Java, el rango senior puede alcanzar $5,000-$7,000 en empresas internacionales.*
Red flags a considerar
- "No tenemos documentación de arquitectura"
*Qué preguntar: "¿Cómo se documentan las decisiones técnicas y la arquitectura del sistema? ¿Tienen un ADR (Architecture Decision Record) process?"*
- "El equipo está constantemente apagando incendios"
*Qué investigar: Pregunta sobre el balance entre desarrollo de nuevas features vs mantenimiento, métricas de deuda técnica, y procesos de incident management.*
- "No hay presupuesto para certificaciones o capacitación"
*Señal de advertencia: En roles cloud donde las tecnologías evolucionan rápidamente, la falta de inversión en aprendizaje continuo puede indicar estancamiento profesional.*
Habilidades
- Java
- Spring Boot
- AWS
- Lambda
- ECS
- EC2
- S3
- RDS
- SQL
- Python
- CI/CD
- Jenkins
- GitLab CI
- AWS CodePipeline
- microservicios
- APIs
- Kubernetes
- Amazon EKS
- Docker
- Postman
- DBeaver