- Remoto · Latinoamérica
- Por proyecto
- Senior
- Desde USD 6,500 al mes
Publicada
Contratan desde: Latinoamérica
Descripción del puesto
Sobre la vacante
Se busca un Senior Fullstack Software Engineer con 7-8+ años de experiencia y inglés fluido (C1) para unirse a una EdTech SaaS que está modernizando una plataforma grande. El rol es hands-on end-to-end, cubriendo desde APIs y datos hasta UI, con enfoque en refactor continuo y releases frecuentes. Requisitos clave: .NET (Web API/MVC), SQL Server (EF+Dapper), AngularJS/TypeScript + React/Angular, unit/integration testing, y experiencia en SaaS y codebases grandes. Se valoran conocimientos en Azure (App Services, Functions, Service Bus, Redis, App Insights). Modalidad remota para LATAM con salario fijo de $6500 en contrato de plazo fijo.
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en una plataforma EdTech en plena modernización, donde podrás aplicar tus habilidades en un entorno ágil y de alto impacto. Aprenderás sobre arquitecturas limpias y prácticas de refactoring en un codebase grande, colaborando en un equipo que valora la calidad del código y la entrega continua. Ideal para quienes buscan crecer como ingenieros fullstack en un sector innovador como la educación tecnológica.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Técnicas: Dominio de .NET Core/Web API, SQL Server con Entity Framework y Dapper, AngularJS/TypeScript y React o Angular, testing unitario e integración, experiencia en SaaS.
- Soft skills: Comunicación efectiva en inglés (C1), capacidad para trabajar en equipos distribuidos, pensamiento crítico para refactorizar código legacy, y adaptabilidad en entornos de releases frecuentes.
Tips prácticos para este puesto
- Prepara ejemplos concretos de proyectos donde hayas realizado refactoring en codebases grandes.
- Demuestra tu inglés técnico practicando explicaciones de arquitecturas o soluciones en inglés.
- Revisa las tecnologías Azure mencionadas, aunque sean "nice-to-have", para destacar en la entrevista.
Recursos recomendados
- Tools: Visual Studio, Azure Portal, Postman, Git.
- Librerías: Entity Framework Core, Dapper, xUnit/NUnit, Jest para testing.
- Documentación: Microsoft Docs para .NET y Azure, Angular y React oficial docs.
- Influencers: Scott Hanselman, Julie Lerman, Dan Wahlin.
- Cursos: Pluralsight o Udemy para .NET avanzado y arquitectura cloud.
Preguntas frecuentes en entrevistas para este rol
- Pregunta 1: "Describe tu experiencia refactorizando un codebase legacy en .NET." Tip: Enfócate en los beneficios (mejora de mantenibilidad, performance) y metodologías usadas (TDD, patrones de diseño).
- Pregunta 2: "¿Cómo manejas la integración entre frontend (Angular/React) y backend (.NET API)?" Tip: Menciona buenas prácticas como contratos de API, manejo de errores, y uso de TypeScript para type safety.
- Pregunta 3: "Háblame de un proyecto SaaS donde hayas trabajado con releases frecuentes." Tip: Destaca tu rol en CI/CD, colaboración con equipos, y cómo aseguraste la calidad con testing.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $3,000 | | Mid | $3,000 - $5,000 | | Senior | $5,000 - $8,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. En este caso, el salario fijo de $6500 se alinea con el rango senior, típico para roles con inglés avanzado en EdTech.*
Red flags a considerar
- Bandera roja 1: Si la empresa no proporciona detalles sobre la estructura del equipo o procesos de desarrollo. Pregunta en la entrevista: "¿Cómo está organizado el equipo y cuál es el flujo de trabajo para releases?"
- Bandera roja 2: Falta de inversión en herramientas o infraestructura para soportar releases frecuentes. Investiga antes de aceptar: Revisa reviews en Glassdoor o pregunta sobre el stack tecnológico actual.
- Bandera roja 3: Alta rotación o falta de documentación en un codebase grande. Señal de advertencia: Si mencionan que el refactoring es "urgente" sin un plan claro, podría indicar deuda técnica acumulada.
Habilidades
- .NET
- Web API
- MVC
- SQL Server
- Entity Framework
- Dapper
- AngularJS
- TypeScript
- React
- Angular
- unit testing
- integration testing
- SaaS
- Azure
- App Services
- Functions
- Service Bus
- Redis
- App Insights
- Visual Studio
- Azure Portal
- Postman
- Git
- Entity Framework Core
- xUnit
- NUnit
- Jest
- TDD
- CI/CD
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante