- Remoto · Latinoamérica
- Tiempo completo
- Junior
- USD 1,500 – USD 6,500 al mes
Publicada
Contratan desde: Latinoamérica
Descripción del puesto
Sobre la vacante
DaCodes está en búsqueda de un Golang Developer apasionado por construir soluciones escalables y de alto impacto. El rol es totalmente remoto y requiere colaborar con equipos internacionales en proyectos retadores.
Requisitos básicos:
- Experiencia desarrollando con Golang
- Conocimientos en Kafka
- Inglés avanzado (indispensable para comunicación con equipos internacionales)
¿Por qué deberías aplicar?
Esta es una oportunidad para unirte a una empresa en crecimiento donde podrás trabajar en proyectos desafiantes con tecnologías modernas. Colaborarás con equipos de alto nivel, desarrollando soluciones escalables que tienen impacto real. Es el espacio ideal para crecer profesionalmente en el ecosistema de microservicios y sistemas distribuidos.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Golang avanzado con experiencia en desarrollo de APIs y microservicios
- Kafka para manejo de streams de datos y mensajería
- Inglés avanzado para comunicación efectiva con equipos internacionales
- Arquitectura de microservicios y patrones de diseño
- Conocimientos en bases de datos (SQL/NoSQL)
- Soft skills: trabajo en equipo remoto, comunicación asertiva, resolución de problemas
Tips prácticos para este puesto
- Prepara tu portafolio: muestra proyectos donde hayas usado Golang y Kafka en producción
- Practica tu inglés técnico: prepárate para entrevistas y comunicación diaria en inglés
- Domina los conceptos de sistemas distribuidos: conoce bien patrones como CQRS, Event Sourcing y Saga
- Entiende el ecosistema Go: conoce herramientas populares como Gin, Echo, GORM, y testing frameworks
Recursos recomendados
- Documentación oficial: [Go Documentation](https://go.dev/doc/), [Kafka Documentation](https://kafka.apache.org/documentation/)
- Cursos: "Go: The Complete Developer's Guide" en Udemy, "Concurrency in Go" en Coursera
- Influencers: Bill Kennedy (Ardan Labs), Francesc Campoy, Jon Bodner
- Herramientas: Docker, Kubernetes, Prometheus, Grafana para monitoreo
- Comunidades: Gophers Slack, r/golang en Reddit, eventos como GopherCon
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo manejas la concurrencia en Go y qué diferencias tiene con otros lenguajes?"
*Tip: Explica goroutines, channels, y el modelo CSP. Menciona ventajas sobre threads tradicionales y cómo evitas race conditions.*
- "Describe una arquitectura donde hayas usado Kafka y qué problemas resolvió"
*Tip: Explica el caso de uso específico, cómo configuraste topics/partitions, y qué patrones implementaste (ej: event sourcing).*
- "¿Cómo optimizarías una API en Go que está teniendo problemas de rendimiento?"
*Tip: Habla sobre profiling con pprof, identificación de bottlenecks, optimización de memoria, y uso eficiente de concurrencia.*
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.*
Red flags a considerar
- Bandera roja 1: Falta de documentación o procesos definidos
*Qué preguntar en la entrevista: "¿Cómo manejan la documentación de APIs y la onboarding de nuevos desarrolladores?"*
- Bandera roja 2: Equipo distribuido sin comunicación efectiva
*Qué investigar antes de aceptar: Pregunta sobre las herramientas de comunicación, reuniones regulares, y cómo manejan los timezones.*
- Bandera roja 3: Proyectos con deadlines irreales o constante crunch time
*Señal de advertencia común en este tipo de rol: Si mencionan "siempre estamos en modo emergencia" o tienen alta rotación.*
Habilidades
- Golang
- Kafka
- Inglés avanzado
- APIs
- Microservicios
- Arquitectura de microservicios
- Patrones de diseño
- Bases de datos SQL
- Bases de datos NoSQL
- Trabajo en equipo remoto
- Comunicación asertiva
- Resolución de problemas
- CQRS
- Event Sourcing
- Saga
- Gin
- Echo
- GORM
- Testing frameworks
- Docker
- Kubernetes
- Prometheus
- Grafana