- 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 está dirigido a profesionales con pensamiento crítico apasionados por crear soluciones robustas que optimicen productos digitales a 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:
- Salario competitivo en USD
- Modalidad adaptable: Remoto o Presencial
- Vacaciones pagas
- Plan de crecimiento profesional
- Ambiente multicultural y colaborativo
¿Por qué deberías aplicar?
Esta es tu oportunidad de ser parte de un equipo que está diseñando la próxima generación de tecnología en toda LATAM. En Acid Labs, no solo desarrollarás soluciones técnicas, sino que enfrentarás desafíos de gran escala que impactarán productos digitales en múltiples industrias. Crecerás profesionalmente en un ambiente que valora el pensamiento crítico y la innovación, con un plan de desarrollo claro y un equipo multicultural que te desafiará a superar tus límites.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Node.js avanzado con TypeScript y NestJS
- Arquitectura de microservicios y despliegue en AWS
- APIs REST/GraphQL con enfoque en escalabilidad
- Clean Code, testing automatizado y observabilidad
- Inglés técnico (para documentación y comunicación en equipos multiculturales)
Tips prácticos para este puesto
- Prepara tu portafolio técnico: Documenta proyectos donde hayas implementado microservicios con Node.js y AWS
- Domina los patrones de diseño: Revisa patrones como CQRS, Event Sourcing y Domain-Driven Design que son comunes en arquitecturas escalables
- Practica system design: Prepárate para preguntas sobre escalabilidad, latencia y tolerancia a fallos
- Muestra tu enfoque en calidad: Ten ejemplos concretos de cómo implementaste testing automatizado y observabilidad en proyectos anteriores
Recursos recomendados
- Documentación oficial: Node.js, TypeScript, NestJS, AWS
- Cursos: "Microservices with Node JS and React" en Udemy, "AWS Certified Solutions Architect"
- Influencers: Addy Osmani (Google), Guillermo Rauch (Vercel), Wes Bos
- Herramientas: Postman/Insomnia para APIs, Docker para contenedores, Jest para testing
Preguntas frecuentes en entrevistas para este rol
- "Diseña un sistema de microservicios para una plataforma de e-commerce" - Tip: Enfócate en descomposición por dominio, comunicación entre servicios (síncrona vs asíncrona) y estrategias de resiliencia
- "¿Cómo garantizas la calidad del código en un equipo distribuido?" - Tip: Menciona prácticas como code reviews, testing automatizado (unit, integration, e2e), CI/CD pipelines y herramientas de análisis estático
- "Explica cómo implementarías observabilidad en un servicio crítico" - Tip: Habla sobre las tres pilares (logs, métricas, traces), herramientas como CloudWatch/Prometheus, y cómo usarías esta data para tomar decisiones
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 proyectos - Qué preguntar: "¿Pueden describir un proyecto específico en el que trabajaré durante los primeros 3 meses?" Si la respuesta es vaga o genérica, podría indicar falta de planificación
- Bandera roja 2: Cultura de "siempre apagando incendios" - Qué investigar: Pregunta sobre la relación entre desarrollo nuevo vs mantenimiento, y cómo manejan la deuda técnica. Si más del 50% del tiempo es en mantenimiento, podría limitar tu crecimiento
- Bandera roja 3: Remoto sin estructura adecuada - Señal de advertencia: Si no tienen procesos claros para comunicación asíncrona, reuniones efectivas y colaboración en equipos distribuidos, podrías terminar trabajando en silos o con sobrecarga de reuniones
Habilidades
- Node.js
- TypeScript
- NestJS
- microservicios
- AWS
- APIs REST
- GraphQL
- Clean Code
- testing automatizado
- observabilidad
- Inglés técnico
- CQRS
- Event Sourcing
- Domain-Driven Design
- system design
- escalabilidad
- latencia
- tolerancia a fallos
- Postman
- Insomnia
- Docker
- Jest
- code reviews
- CI/CD
- CloudWatch
- Prometheus