Saltar al contenido

Desarrollador Senior Backend Golang y Node.js — Remoto - LATAM — Tech - Golang, Node.js,

Esta vacante se publicó el y es posible que ya no esté abierta. Ver vacantes recientes de Desarrollo de software

Empresa confidencial

  • Remoto · Latinoamérica
  • Por proyecto
  • Senior
  • USD 4,000 – USD 6,000 al mes

Publicada

Contratan desde: Latinoamérica

Descripción del puesto

Sobre la vacante

Se busca un Desarrollador Backend Senior con experiencia sólida en Golang y Node.js para trabajar en arquitecturas modernas basadas en microservicios. El proyecto es de 9 meses como Contractor, modalidad 100% remoto en LATAM, con pago en USD y enfoque en tecnologías de alto impacto.

Requisitos clave:

  • +5 años de experiencia en backend
  • Experiencia en Golang (microservicios, concurrencia, APIs REST)
  • Experiencia en Node.js (APIs, serverless, autenticación con JWT/OAuth)
  • Conocimientos en SQL / PostgreSQL (ideal AlloyDB)
  • Buenas prácticas de desarrollo (SOLID, testing, observabilidad)

Beneficios:

  • Proyecto de alto impacto con tecnologías modernas
  • Trabajo con equipos de alto nivel
  • Pago en USD
  • Flexibilidad remota completa

¿Por qué deberías aplicar?

Esta es una oportunidad para sumergirte en arquitecturas de microservicios de vanguardia, donde podrás aplicar y expandir tus habilidades en Golang y Node.js en un entorno desafiante. Al ser un proyecto contractor con pago en USD, te permite acceder a compensaciones competitivas mientras trabajas con tecnologías modernas y equipos expertos, ideal para profesionales que buscan crecimiento técnico y exposición internacional.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Técnicas: Golang (concurrencia, microservicios), Node.js (APIs, serverless), PostgreSQL, REST APIs, testing automatizado, observabilidad (logs, métricas, tracing)
  • Soft skills: Comunicación efectiva en español, capacidad para trabajar en equipos distribuidos, adaptabilidad a metodologías ágiles, pensamiento crítico para resolver problemas complejos

Tips prácticos para este puesto

  • Prepara ejemplos concretos: Ten listos casos de proyectos donde hayas implementado microservicios en Golang o Node.js, destacando desafíos técnicos y soluciones.
  • Domina los conceptos de concurrencia: En Golang, asegúrate de entender goroutines, channels y patrones de concurrencia, ya que son clave para este rol.
  • Optimiza tu perfil de LinkedIn: Añade keywords como "Golang backend", "Node.js microservicios", "PostgreSQL", y "remoto LATAM" para aumentar tu visibilidad en búsquedas similares.

Recursos recomendados

  • Tools: Docker, Kubernetes, Prometheus, Grafana, Jest (para testing en Node.js), Go testing frameworks
  • Librerías: Gin o Echo para Golang, Express o Fastify para Node.js, pgx para PostgreSQL en Go
  • Documentación: Documentación oficial de Golang y Node.js, guías de microservicios de AWS o Google Cloud
  • Influencers: Sigue a expertos como Rob Pike (co-creador de Go) o Ryan Dahl (creador de Node.js) en redes sociales
  • Cursos: "Go: The Complete Developer's Guide" en Udemy, "Node.js Microservices" en Pluralsight

Preguntas frecuentes en entrevistas para este rol

  • Pregunta 1: "Describe cómo implementarías un microservicio en Golang que maneje alta concurrencia." *Tip:* Explica el uso de goroutines y channels, y menciona patrones como worker pools o pub/sub.
  • Pregunta 2: "¿Cómo manejarías la autenticación y autorización en una API REST con Node.js?" *Tip:* Detalla el uso de JWT, OAuth 2.0, y middleware para validación de tokens.
  • Pregunta 3: "¿Qué estrategias usarías para garantizar la observabilidad en un sistema de microservicios?" *Tip:* Habla sobre logging estructurado, métricas con Prometheus, y tracing distribuido con herramientas como Jaeger.

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,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. Para este rol con Golang y Node.js en contractor remoto, los rangos pueden ser más altos, especialmente si la empresa es internacional.*

Red flags a considerar

  • Bandera roja 1: Si la empresa no proporciona detalles claros sobre la arquitectura de microservicios o las tecnologías específicas usadas. *Qué preguntar en la entrevista:* "¿Podrían describir la arquitectura actual y los desafíos técnicos del proyecto?"
  • Bandera roja 2: Falta de procesos definidos para testing o observabilidad, lo que puede indicar mala calidad de código. *Qué investigar antes de aceptar:* Pregunta sobre las prácticas de testing (unitarios, integración) y las herramientas de monitoreo en uso.
  • Bandera roja 3: Proyectos contractor sin posibilidad de extensión o crecimiento a largo plazo, lo que puede afectar estabilidad laboral. *Señal de advertencia común en este tipo de rol:* Si el contrato es muy corto (menos de 6 meses) sin claridad sobre futuras oportunidades, evalúa tus objetivos de carrera a mediano plazo.

Habilidades

  • Golang
  • Node.js
  • SQL
  • PostgreSQL
  • AlloyDB
  • REST APIs
  • microservicios
  • concurrencia
  • serverless
  • JWT
  • OAuth
  • SOLID
  • testing
  • observabilidad
  • logs
  • métricas
  • tracing
  • Docker
  • Kubernetes
  • Prometheus
  • Grafana
  • Jest
  • Gin
  • Echo
  • Express
  • Fastify
  • pgx

Postúlate

Esta empresa recibe las postulaciones en su publicación original.

Postular en la publicación original

Se abre el sitio de la empresa o de LinkedIn.