- Remoto · Argentina, Chile
- Tiempo completo
- Senior
- USD 5,000 – USD 8,000 al mes
Publicada
Contratan desde: Argentina, Chile, Perú, Brasil, Colombia
Descripción del puesto
Sobre la vacante
Improving South America está buscando un Senior Backend Engineer con experiencia sólida en AWS, Python y Node.js (TypeScript) para construir y escalar servicios backend cloud-native de alto impacto. Este rol es 100% remoto desde Argentina, Chile, Perú, Brasil o Colombia.
Requisitos principales:
- +8 años de experiencia en desarrollo backend con Python y Node.js
- Experiencia sólida en AWS (microservicios, serverless, event-driven)
- Conocimiento en PostgreSQL y arquitecturas distribuidas escalables
- Mentalidad DevOps / Platform Engineering
- Inglés intermedio/avanzado para trabajar con equipos globales
- Enfoque en calidad de código: SOLID, DRY, testing (unit & integration)
Stack técnico:
- Backend: Python + Node.js (TypeScript)
- Cloud: AWS (microservicios, serverless, event-driven)
- Base de datos: PostgreSQL
- Arquitecturas: distribuidas, escalables y observables
¿Por qué deberías aplicar?
Este es un rol para ingenieros que quieren impactar directamente en la construcción de plataformas cloud-native desde cero. Trabajarás en servicios backend de alto tráfico, aplicando las mejores prácticas de arquitectura y calidad de código. La posición te permite colaborar con equipos globales mientras mantienes la flexibilidad del trabajo remoto desde cualquier país de Latinoamérica mencionado.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- AWS avanzado: experiencia real con microservicios, serverless (Lambda) y arquitecturas event-driven
- Python y Node.js dual: capacidad para trabajar con ambos lenguajes en el mismo proyecto
- Arquitectura cloud-native: diseño de sistemas distribuidos y escalables
- DevOps mindset: automatización, observabilidad y CI/CD
- Inglés técnico: comunicación efectiva con equipos internacionales
Tips prácticos para este puesto
- Prepara ejemplos concretos de arquitecturas AWS que hayas diseñado o implementado
- Demuestra tu experiencia dual con Python y Node.js mostrando proyectos donde hayas usado ambos
- Enfatiza tu enfoque en calidad con ejemplos de testing, SOLID y DRY principles aplicados
- Practica tu inglés técnico para las entrevistas con equipos globales
Recursos recomendados
- AWS Certified Solutions Architect certificación para validar conocimientos cloud
- Designing Data-Intensive Applications de Martin Kleppmann para arquitecturas distribuidas
- Clean Architecture de Robert C. Martin para principios de diseño
- AWS re:Invent talks en YouTube para estar actualizado con las últimas tendencias
- Python y Node.js documentation oficial para profundizar en ambos lenguajes
Preguntas frecuentes en entrevistas para este rol
- "Describe una arquitectura serverless que hayas implementado en AWS" - Tip: Explica el problema, componentes AWS usados (Lambda, API Gateway, DynamoDB, etc.), decisiones de diseño y resultados
- "¿Cómo manejas la comunicación entre microservicios en Python y Node.js?" - Tip: Menciona patrones como API Gateway, message queues (SQS), event buses (EventBridge) y considera la idempotencia
- "¿Cómo aseguras la calidad en un proyecto con múltiples lenguajes?" - Tip: Habla sobre testing strategies, code reviews, linters, CI/CD pipelines y principios como SOLID aplicados transversalmente
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Mid | $3,500 - $5,000 | | Senior | $5,000 - $8,000 | | Lead/Staff | $8,000 - $12,000 |
*Nota: Este rol es Senior con AWS avanzado, por lo que el rango superior aplica. Empresas consultoras internacionales como Improving suelen pagar en el rango medio-alto. Remoto internacional puede pagar 30-50% más si es directo con empresas de USA/EU.*
Red flags a considerar
- "No tenemos documentación de arquitectura" - Pregunta en la entrevista sobre su proceso de documentación técnica y onboarding. En roles senior con AWS complejo, la falta de documentación indica desorganización
- "El equipo está sobrecargado con deuda técnica" - Investiga preguntando sobre su roadmap técnico, porcentaje de tiempo dedicado a refactoring vs nuevas features, y métricas de calidad de código
- "Comunicación con equipos globales es caótica" - Señal de advertencia común en consultorías internacionales. Pregunta sobre sus ceremonies, herramientas de comunicación y cómo manejan timezone differences
Habilidades
- AWS
- Python
- Node.js
- TypeScript
- PostgreSQL
- microservicios
- serverless
- event-driven
- DevOps
- Platform Engineering
- SOLID
- DRY
- testing
- unit testing
- integration testing
- CI/CD
- observability
- arquitecturas distribuidas
- arquitecturas escalables
- Lambda
- API Gateway
- DynamoDB
- SQS
- EventBridge
- linters
- code reviews