- Remoto · Costa Rica
- Tiempo completo
- Senior
- USD 4,000 – 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 Java y AWS para unirse a su equipo de ingeniería de alto rendimiento en modalidad remota desde Costa Rica. El rol se enfoca en el desarrollo de aplicaciones cloud‑nativas y arquitectura de microservicios, con responsabilidades clave en el diseño de APIs, automatización con Python y construcción de pipelines de CI/CD.
Requisitos principales:
- Experiencia en desarrollo full‑stack de aplicaciones web escalables
- Diseño de microservicios y desarrollo de APIs
- Conocimiento profundo de AWS (Lambda, ECS, EC2, S3, RDS)
- Habilidades sólidas en SQL: consultas, procedimientos almacenados y diseño de esquemas
- Automatización con Python
- Creación de pipelines de CI/CD y gestión de despliegues
- Colaboración con equipos de ingeniería, producto y arquitectura
- Revisiones de código y adopción de mejores prácticas
Deseables:
- Familiaridad con Kubernetes o Amazon EKS
- Certificaciones de AWS
Beneficios mencionados:
- Oportunidad de trabajar en un equipo de alto rendimiento
- Modalidad remota desde Costa Rica
- Proyectos con tecnologías de vanguardia
¿Por qué deberías aplicar?
Esta es una oportunidad para crecer profesionalmente en una empresa que trabaja con tecnologías modernas y arquitecturas escalables. Podrás aprender y aplicar las mejores prácticas en desarrollo cloud‑native, microservicios y automatización, colaborando con equipos multidisciplinarios en proyectos desafiantes. Si buscas un entorno donde tu experiencia en Java y AWS sea valorada y puedas contribuir a soluciones de alto impacto, esta vacante es para ti.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Java avanzado con Spring Boot para microservicios
- AWS (Lambda, ECS, EC2, S3, RDS) y arquitecturas cloud‑native
- SQL para diseño de bases de datos y optimización de consultas
- Python para scripts de automatización y herramientas de DevOps
- CI/CD con herramientas como Jenkins, GitLab CI o AWS CodePipeline
- Soft skills: colaboración en equipo, comunicación efectiva y pensamiento crítico
Tips prácticos para este puesto
- Prepara ejemplos concretos de proyectos donde hayas implementado microservicios en AWS
- Demuestra tu experiencia en automatización con Python, mostrando scripts o herramientas que hayas desarrollado
- Enfócate en casos de éxito en la creación de pipelines de CI/CD que hayan mejorado la eficiencia del equipo
- Investiga sobre Altimetrik y su enfoque en consultoría tech para entender mejor la cultura de la empresa
Recursos recomendados
- Tools: AWS Console, Spring Boot, Docker, Kubernetes, Jenkins
- Librerías: Spring Cloud, Boto3 (Python SDK para AWS), JUnit
- Documentación: AWS Well‑Architected Framework, Microservices Patterns de Chris Richardson
- Influencers: Adrian Cockcroft (cloud computing), Sam Newman (microservicios)
- Cursos: "AWS Certified Solutions Architect" en Udemy, "Microservices with Spring Boot" en Pluralsight
Preguntas frecuentes en entrevistas para este rol
- Pregunta 1: "Describe una arquitectura de microservicios que hayas diseñado o implementado en AWS."
*Tip:* Enfócate en los componentes clave (servicios AWS usados, patrones de comunicación, manejo de datos) y los desafíos que superaste.
- Pregunta 2: "¿Cómo optimizarías una consulta SQL lenta en una aplicación de alto tráfico?"
*Tip:* Menciona técnicas como indexación, análisis de execution plans y uso de herramientas de monitoreo, relacionándolo con casos reales.
- Pregunta 3: "Explica cómo crearías un pipeline de CI/CD para un proyecto Java en AWS."
*Tip:* Describe los pasos desde el commit hasta el despliegue, incluyendo herramientas específicas (ej: Jenkins para CI, AWS CodeDeploy para CD) y mejores prácticas de seguridad.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $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 en roles senior con AWS y Java, el rango puede ser superior, especialmente en consultorías internacionales.*
Red flags a considerar
- Bandera roja 1: Si la empresa no tiene una cultura de DevOps establecida, podrías enfrentarte a procesos manuales y lentos.
*Qué preguntar en la entrevista:* "¿Cómo es el flujo de trabajo desde el desarrollo hasta producción? ¿Tienen métricas de CI/CD como deployment frequency o lead time?"
- Bandera roja 2: Proyectos con arquitecturas legacy no documentadas que dificultan la implementación de microservicios.
*Qué investigar antes de aceptar:* Revisa reviews de empleados en Glassdoor o pregúntale a tu reclutador sobre el estado técnico de los proyectos actuales.
- Bandera roja 3: Falta de inversión en capacitación para certificaciones AWS o nuevas tecnologías.
*Señal de advertencia común:* Si en la entrevista no mencionan programas de desarrollo profesional o apoyo para certificaciones, podría indicar poca prioridad en el crecimiento del equipo.
Habilidades
- Java
- AWS
- Lambda
- ECS
- EC2
- S3
- RDS
- SQL
- Python
- CI/CD
- Spring Boot
- Docker
- Kubernetes
- Amazon EKS
- Jenkins
- GitLab CI
- AWS CodePipeline
- Spring Cloud
- Boto3
- JUnit
- Microservicios
- APIs
- Cloud-native
- Automatización
- DevOps