- Remoto · Latinoamérica
- Tiempo completo
- Semi senior
- USD 2,500 – USD 4,000 al mes
Publicada
Contratan desde: Latinoamérica
Descripción del puesto
Sobre la vacante
Se busca un Software Engineer II (Mid-Level) para unirse al equipo de ingeniería y contribuir al desarrollo de aplicaciones SaaS escalables y de grado productivo. Trabajarás como parte de un equipo ágil y multifuncional entregando software de alta calidad en múltiples soluciones. Este es un rol orientado al crecimiento para un ingeniero que se sienta cómodo asumiendo problemas bien definidos, escribiendo código limpio y mantenible, y colaborando estrechamente con ingenieros senior, arquitectos y socios de producto, mientras profundiza habilidades técnicas y gana exposición al diseño de sistemas más grandes y mejores prácticas.
Responsabilidades principales:
- Diseñar, construir y mantener componentes backend y frontend usando .NET Core (C#) y Angular
- Implementar características alineadas con guías arquitectónicas, estándares de codificación y mejores prácticas
- Escribir código legible, testeable y bien documentado
- Colaborar con Tech Leads, Arquitectos e ingenieros en ceremonias Ágiles (planificación, standups, revisiones, retrospectivas)
- Diseñar y modificar esquemas y objetos de base de datos con énfasis en MySQL
- Construir y consumir APIs usando REST, HTTP, JSON y XML
- Escribir pruebas unitarias, contribuir a la automatización y mantener documentación técnica
- Asistir en diagnosticar y resolver problemas de producción con guía de ingenieros senior
Requisitos:
- 3+ años de experiencia con .NET / C# (incluyendo .NET Core)
- 2+ años de experiencia práctica con Angular (v8+)
- Fuerte experiencia con MySQL y bases de datos relacionales
- Sólido entendimiento de principios OOP y patrones de diseño
- Experiencia con Git, pruebas unitarias y entornos Ágiles
- Comodidad trabajando en Linux y Windows
- Fuertes habilidades de resolución de problemas, atención al detalle y habilidades de comunicación
- Capacidad para trabajar independientemente mientras colabora efectivamente
- Licenciatura en CS/Ingeniería (o experiencia equivalente) preferida
- Exposición a la industria automotriz es un plus
Beneficios:
- Construir productos SaaS del mundo real usados por miles de clientes
- Camino de crecimiento claro hacia Senior Engineer y más allá
- Ambiente de apoyo, colaborativo y enfocado en el aprendizaje
- Cultura remota-first que ofrece flexibilidad y autonomía
¿Por qué deberías aplicar?
Esta es una oportunidad para crecer profesionalmente en un entorno que valora el aprendizaje continuo y la colaboración. Trabajarás en productos SaaS escalables que impactan a miles de usuarios, ganando exposición a diseño de sistemas y mejores prácticas bajo la guía de ingenieros senior. La cultura remota-first te da la flexibilidad para trabajar desde cualquier lugar en LATAM, mientras desarrollas habilidades técnicas sólidas en .NET Core y Angular que son altamente demandadas en el mercado tech actual.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: .NET Core, C#, Angular 8+, MySQL, REST APIs, Git, pruebas unitarias, Linux/Windows
- Soft skills: Resolución de problemas, atención al detalle, comunicación efectiva, colaboración en equipo, autonomía
Tips prácticos para este puesto
- Prepara ejemplos concretos: Ten listos casos donde hayas usado .NET Core y Angular juntos en proyectos reales, especialmente enfocándote en escalabilidad y mantenibilidad.
- Demuestra pensamiento sistémico: En entrevistas, muestra cómo abordas problemas considerando el sistema completo, no solo el código individual.
- Aprende sobre la industria automotriz: Si no tienes experiencia en este sector, investiga tendencias tech en automoción para destacar tu interés y adaptabilidad.
Recursos recomendados
- Documentación oficial: Microsoft .NET Core docs, Angular docs, MySQL documentation
- Cursos: Pluralsight para .NET y Angular, Udemy para patrones de diseño
- Influencers: Scott Hanselman (.NET), Deborah Kurata (Angular)
- Tools: Visual Studio Code, Postman para APIs, Docker para contenedores
Preguntas frecuentes en entrevistas para este rol
- "Describe cómo estructurarías una aplicación .NET Core con Angular desde cero" - Tip: Enfócate en separación de responsabilidades, arquitectura limpia y cómo manejarías la comunicación entre frontend y backend.
- "¿Cómo optimizarías una consulta lenta en MySQL para una aplicación SaaS con alta carga?" - Tip: Menciona índices, análisis de query execution plans, y estrategias de caching.
- "Cuéntame sobre un desafío técnico que resolviste colaborando con un equipo multifuncional" - Tip: Usa el método STAR (Situación, Tarea, Acción, Resultado) para estructurar tu respuesta y destaca tu comunicación.
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 claridad en el camino de crecimiento - Qué preguntar: "¿Pueden compartir ejemplos concretos de cómo ingenieros en este rol han avanzado a posiciones senior o de liderazgo?"
- Bandera roja 2: Cultura remota desorganizada - Qué investigar: Pregunta sobre procesos de comunicación, herramientas de colaboración y frecuencia de reuniones sincrónicas para evaluar si el remote-first es efectivo.
- Bandera roja 3: Código legacy sin plan de modernización - Señal de advertencia: Si mencionan que trabajarás principalmente en mantenimiento de sistemas antiguos sin oportunidades para implementar nuevas tecnologías o mejores prácticas, podría limitar tu crecimiento técnico.
Habilidades
- .NET Core
- C#
- Angular
- MySQL
- REST
- HTTP
- JSON
- XML
- Git
- Linux
- Windows
- OOP
- patrones de diseño
- pruebas unitarias
- APIs
- bases de datos relacionales
- Agile
- Visual Studio Code
- Postman
- Docker
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante