- Remoto · Latinoamérica
- Por proyecto
- Senior
- Desde USD 6,500 al mes
Publicada
Contratan desde: Latinoamérica
Descripción del puesto
Sobre la vacante
Empresa EdTech SaaS busca un Senior Fullstack Software Engineer con 7-8+ años de experiencia y inglés fluido C1 para un rol remoto en LATAM con salario fijo de $6500 USD (contrato por tiempo determinado).
Requisitos clave:
- Tecnologías principales: .NET (Web API/MVC), SQL Server (Entity Framework + Dapper), AngularJS/TypeScript + React/Angular
- Experiencia: 7-8+ años en desarrollo fullstack, preferiblemente en SaaS o codebases grandes
- Habilidades técnicas: Unit/integration testing, clean architecture, refactorización continua, releases frecuentes
- Idioma: Inglés fluido C1 (reuniones diarias y entrevistas técnicas en inglés)
- Rol hands-on: Desarrollo end-to-end (API + data + UI) en plataforma grande en proceso de modernización
Nice-to-have:
- Azure (App Services, Functions, Service Bus, Redis, App Insights)
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en una plataforma EdTech de gran escala que está en pleno proceso de modernización. Aprenderás arquitecturas limpias y prácticas de refactorización continua en un entorno SaaS maduro. El rol te permitirá desarrollar habilidades fullstack completas desde backend con .NET hasta frontend con frameworks modernos, trabajando en releases frecuentes que te mantendrán en constante evolución técnica. La comunicación diaria en inglés te preparará para roles internacionales y el salario competitivo refleja la valoración de tu experiencia senior.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- .NET Core/5+ con experiencia en Web API y MVC
- SQL Server avanzado con Entity Framework y Dapper
- Angular (preferiblemente versión moderna) o React con TypeScript
- Testing unitario e integración (xUnit, NUnit, MSTest)
- Inglés técnico C1 para comunicación diaria
- Arquitectura limpia y patrones de diseño
Tips prácticos para este puesto
- Prepara tu portfolio técnico: Ten ejemplos concretos de refactorizaciones grandes que hayas liderado
- Domina el inglés técnico: Practica explicar conceptos complejos de .NET y arquitectura en inglés
- Enfócate en SaaS: Investiga sobre las particularidades de desarrollo en plataformas SaaS de educación
- Prepara para coding challenges: Espera ejercicios prácticos con .NET y Angular/React
Recursos recomendados
- Documentación oficial: Microsoft .NET Documentation, Angular/React docs
- Cursos: Pluralsight "Advanced .NET Patterns", Udemy "Clean Architecture with .NET"
- Influencers: Scott Hanselman (.NET), Dan Wahlin (Angular), Kent C. Dodds (React)
- Tools: Visual Studio 2022, Azure DevOps, Postman, SQL Server Management Studio
Preguntas frecuentes en entrevistas para este rol
- "Describe tu experiencia refactorizando un código legacy en .NET" - Tip: Enfócate en métricas de mejora (performance, mantenibilidad) y cómo manejaste el riesgo
- "¿Cómo estructurarías una aplicación .NET siguiendo Clean Architecture?" - Tip: Menciona separación de responsabilidades, dependency injection y testing isolation
- "Explica cómo optimizarías queries complejas en SQL Server con Entity Framework" - Tip: Habla sobre profiling, índices, raw SQL cuando sea necesario y uso estratégico de Dapper
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. El salario ofrecido ($6500) está en el rango alto para senior en LATAM.*
Red flags a considerar
- "Fixed-term contract sin claridad sobre renovación" - Pregunta en la entrevista sobre posibilidades de conversión a permanente y criterios de evaluación
- "Plataforma legacy sin roadmap claro de modernización" - Investiga qué porcentaje del código ya está modernizado y cuál es el plan para el resto
- "Equipo distribuido sin procesos de onboarding sólidos" - Pregunta sobre buddy system, documentación interna y frecuencia de pair programming para roles remotos"
Habilidades
- .NET
- Web API
- MVC
- SQL Server
- Entity Framework
- Dapper
- AngularJS
- TypeScript
- React
- Angular
- Unit testing
- Integration testing
- Clean architecture
- Refactoring
- Azure
- App Services
- Functions
- Service Bus
- Redis
- App Insights
- .NET Core
- .NET 5+
- xUnit
- NUnit
- MSTest
- Visual Studio 2022
- Azure DevOps
- Postman
- SQL Server Management Studio