- Remoto · Latinoamérica
- Tiempo completo
- Senior
- USD 4,000 – USD 9,000 al mes
Publicada
Contratan desde: Latinoamérica
Descripción del puesto
Sobre la vacante
Acid Labs está buscando un Senior Backend Engineer especializado en Node.js para unirse a un equipo que diseña la próxima generación de tecnología en toda Latinoamérica. Este rol es completamente remoto y requiere pensamiento crítico para resolver desafíos de gran escala.
Requisitos principales:
- Diseño de servicios robustos utilizando Node.js, TypeScript y el framework NestJS
- Evolución de arquitecturas de microservicios con despliegue en AWS
- Implementación de APIs REST y GraphQL con foco en escalabilidad
- Fuerte enfoque en calidad de código (Clean Code), testing automatizado y observabilidad
Lo que ofrecemos:
- Modalidad adaptable: Remoto o Presencial
- Salario competitivo en USD
- Vacaciones pagas
- Plan de crecimiento profesional
- Ambiente multicultural y colaborativo
¿Por qué deberías aplicar?
Esta es tu oportunidad de trabajar en proyectos que impactan a millones de usuarios en toda Latinoamérica. En Acid Labs, no solo desarrollarás código, sino que participarás en el diseño de arquitecturas que definirán el futuro tecnológico de la región. Crecerás profesionalmente resolviendo problemas complejos junto a un equipo de mentes brillantes que valoran la innovación y la excelencia técnica.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Node.js avanzado con TypeScript y NestJS
- Arquitectura de microservicios y patrones de diseño
- AWS para despliegue y gestión de infraestructura
- APIs REST y GraphQL con enfoque en escalabilidad
- Testing automatizado y prácticas de Clean Code
- Observabilidad y monitoreo de sistemas
- Pensamiento crítico y resolución de problemas complejos
Tips prácticos para este puesto
- Prepara tu portfolio técnico: Documenta proyectos donde hayas escalado sistemas o implementado arquitecturas complejas
- Domina los patrones de diseño: Estudia patrones como CQRS, Event Sourcing y Domain-Driven Design que son comunes en proyectos de gran escala
- Practica system design: Prepárate para preguntas sobre escalabilidad, latencia y tolerancia a fallos
- Demuestra pensamiento crítico: En las entrevistas, explica no solo el "cómo" sino el "por qué" detrás de tus decisiones técnicas
Recursos recomendados
- Documentación oficial: NestJS Documentation, AWS Well-Architected Framework
- Cursos: "Node.js Advanced Concepts" en Udemy, "Microservices with Node JS and React" en Udemy
- Influencers: Guillermo Rauch (CEO Vercel), Addy Osmani (Engineering Manager Google)
- Herramientas: Postman para APIs, Datadog para observabilidad, Jest para testing
Preguntas frecuentes en entrevistas para este rol
- "Describe cómo diseñarías un sistema de microservicios escalable para procesar transacciones en tiempo real"
*Tip: Enfócate en separación de responsabilidades, comunicación asíncrona, manejo de fallos y estrategias de escalado horizontal.*
- "¿Cómo garantizas la calidad del código en un equipo distribuido trabajando en múltiples microservicios?"
*Tip: Menciona prácticas como code reviews estandarizadas, testing automatizado a diferentes niveles (unit, integration, e2e), y herramientas de análisis estático de código.*
- "Explica cómo implementarías observabilidad en un sistema distribuido para detectar y resolver problemas rápidamente"
*Tip: Habla sobre las tres pilares (logs, metrics, traces), herramientas específicas (Prometheus, Grafana, Jaeger), y cómo establecer SLOs/SLIs.*
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 - $7,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 un Senior Backend Engineer con Node.js y AWS en consultoría tech como Acid Labs, el rango puede llegar hasta $8,000-9,000 USD para candidatos excepcionales.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en los objetivos del proyecto
*Qué preguntar en la entrevista: "¿Pueden compartir ejemplos concretos de proyectos actuales y cómo miden su éxito?"*
- Bandera roja 2: Equipo técnico sobrecargado sin procesos definidos
*Qué investigar antes de aceptar: Pregunta sobre la relación devs/QA, procesos de deployment, y cómo manejan la deuda técnica.*
- Bandera roja 3: Cultura de "siempre apagando incendios" sin tiempo para innovación
*Señal de advertencia común en este tipo de rol: Si mencionan que el 80% del tiempo es mantenimiento y solo 20% desarrollo nuevo, pregunta sobre su estrategia para mejorar esta proporción.*
Habilidades
- Node.js
- TypeScript
- NestJS
- AWS
- REST
- GraphQL
- Clean Code
- testing automatizado
- observabilidad
- microservicios
- patrones de diseño
- CQRS
- Event Sourcing
- Domain-Driven Design
- Postman
- Datadog
- Jest
- Prometheus
- Grafana
- Jaeger