- Remoto · México
- Tiempo completo
- Senior
- USD 6,500 – USD 10,000 al mes
Publicada
Contratan desde: México
Descripción del puesto
Sobre la vacante
Se busca un Senior Software Engineer con experiencia sólida en Go y Ruby on Rails para unirse a un equipo remoto en México. Requisitos incluyen:
- 5+ años de experiencia en desarrollo backend para servicios en producción
- Dominio avanzado de Ruby on Rails y Golang
- Experiencia práctica con AWS (SQS, EventBridge, EKS) y Kubernetes
- Conocimiento profundo de PostgreSQL (esquemas, transacciones, migraciones) y MongoDB (diseño de esquemas, agregaciones)
- Habilidades expertas en Docker y experiencia con Helm en producción
- Experiencia comprobada en pipelines CI/CD con GitHub Actions (pruebas, builds, despliegues, aprobaciones)
- Comprensión sólida de arquitectura RESTful, seguridad de APIs y rate limiting
- Cultura de testing fuerte: pruebas unitarias, de integración, contract tests; estrategias de mocking y datos de prueba
- Experiencia con observabilidad (Datadog, OpenTelemetry, CloudWatch)
- Comunicación excelente, resolución de problemas y mentalidad de propiedad
- Inglés avanzado y licenciatura en Ciencias de la Computación, Ingeniería o campo relevante
¿Por qué deberías aplicar?
Esta vacante te ofrece la oportunidad de trabajar con tecnologías de vanguardia en un entorno 100% remoto, donde podrás escalar tus habilidades en dos lenguajes backend potentes (Go y Ruby on Rails) y arquitecturas cloud modernas. Es una posición ideal para ingenieros que buscan crecimiento profesional en un ambiente que valora la calidad del código, la automatización y la propiedad técnica. Aprenderás a construir servicios escalables y observables mientras colaboras con un equipo de alto rendimiento.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: Go, Ruby on Rails, AWS, Kubernetes, PostgreSQL, MongoDB, Docker, Helm, GitHub Actions CI/CD, testing automatizado, observabilidad
- Soft skills: Comunicación clara en inglés, resolución de problemas, mentalidad de propiedad, trabajo en equipo remoto
Tips prácticos para este puesto
- Prepara ejemplos concretos de proyectos donde hayas usado Go y Ruby on Rails juntos o en contextos similares
- Demuestra tu experiencia con CI/CD mostrando cómo has optimizado pipelines de GitHub Actions
- Enfócate en casos de uso real de AWS y Kubernetes, no solo en configuraciones básicas
- Practica explicaciones técnicas en inglés para asegurar comunicación fluida durante entrevistas
Recursos recomendados
- Tools: Datadog para observabilidad, OpenTelemetry para telemetría, CloudWatch para monitoreo AWS
- Documentación: Guías oficiales de Go, Ruby on Rails, AWS EKS, Kubernetes Helm
- Influencers: Sigue a expertos en Go y Ruby on Rails en LinkedIn y Twitter para tendencias
- Cursos: Plataformas como Udemy o Coursera ofrecen cursos avanzados en Go, Ruby on Rails y AWS
Preguntas frecuentes en entrevistas para este rol
- Pregunta 1: "Describe cómo has implementado un pipeline CI/CD con GitHub Actions para un servicio en producción." *Tip: Explica cada etapa (test, build, deploy) y cómo manejas aprobaciones y rollbacks.*
- Pregunta 2: "¿Cómo optimizarías una consulta lenta en PostgreSQL o MongoDB?" *Tip: Menciona índices, esquemas, y estrategias de agregación, con ejemplos de tu experiencia.*
- Pregunta 3: "Háblame de un desafío técnico que resolviste usando Go y Ruby on Rails juntos." *Tip: Enfócate en la interoperabilidad, decisiones de arquitectura y resultados medibles.*
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $2,500 - $4,000 | | Mid | $4,000 - $6,500 | | Senior | $6,500 - $10,000 |
*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.*
Red flags a considerar
- Bandera roja 1: Si la empresa no tiene un proceso claro de CI/CD o testing automatizado. *Pregunta en la entrevista: "¿Cómo manejan las integraciones continuas y los despliegues?"*
- Bandera roja 2: Si hay falta de documentación o estándares de código. *Investiga antes de aceptar: Revisa repositorios públicos o pide ejemplos de código.*
- Bandera roja 3: Si el equipo no valora la observabilidad o monitoreo. *Señal de advertencia común: Pregunta sobre las herramientas de observabilidad en uso y cómo responden a incidentes.*
Habilidades
- Go
- Ruby on Rails
- AWS
- SQS
- EventBridge
- EKS
- Kubernetes
- PostgreSQL
- MongoDB
- Docker
- Helm
- GitHub Actions
- CI/CD
- RESTful
- Datadog
- OpenTelemetry
- CloudWatch
- testing
- unit tests
- integration tests
- contract tests
- mocking
- rate limiting
- API security
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante