Desarrollador Fullstack Senior: React, Node.js, NestJS | Remoto EdTech
Remoto
Jornada completa
Nuestra plataforma tecnológica educativa de vanguardia tiene como objetivo revolucionar la educación en alfabetización para alumnos y estudiantes de diversos niveles de conocimiento. Al crear interfaces intuitivas y sistemas de backend robustos, contribuirá directamente a mejorar los resultados educativos de estudiantes en todo el mundo. Este proyecto combina las últimas tecnologías web con metodologías educativas probadas para crear una experiencia de aprendizaje verdaderamente transformadora.
Responsabilidades Principales
- Diseñar y desarrollar interfaces de usuario responsivas e interactivas utilizando React 18+, TypeScript 5.0+ y frameworks frontend modernos.
- Arquitecturar e implementar soluciones backend escalables con Node.js 18+ y NestJS 10+.
- Escribir pruebas automatizadas exhaustivas, incluyendo pruebas unitarias con Jest y pruebas end-to-end con Cypress.
- Desarrollar y mantener APIs RESTful siguiendo las mejores prácticas de la industria.
- Optimizar consultas de bases de datos MySQL 8.0+ y gestionar migraciones de bases de datos eficientemente.
- Afinar el rendimiento de aplicaciones tanto en frontend (optimizaciones de Webpack) como en sistemas backend.
- Colaborar estrechamente con diseñadores UI/UX para implementar experiencias de usuario intuitivas y accesibles.
- Configurar y utilizar servicios AWS para despliegue, monitoreo y escalabilidad.
- Crear y mantener documentación técnica detallada para todos los componentes y sistemas.
- Participar activamente en ceremonias Agile/Scrum y contribuir a la planificación de sprints.
Habilidades y Experiencia Requeridas
- 7+ años de experiencia comercial construyendo y manteniendo productos y aplicaciones web.
- Dominio a nivel experto del ecosistema React, incluyendo hooks, API de contexto y soluciones de gestión de estado.
- Sólida experiencia con Node.js y el framework NestJS para desarrollo backend.
- Experiencia comprobada en diseño, optimización y gestión de bases de datos MySQL.
- Comprensión profunda de patrones de diseño arquitectónico y sus aplicaciones prácticas.
- Experiencia en el desarrollo de plataformas de software escalables y de alta disponibilidad.
- Conocimiento sólido de principios de Programación Orientada a Objetos y prácticas de código limpio.
- Amplia experiencia con APIs RESTful, formatos de datos JSON y XML.
- Fluidez en TypeScript para desarrollo tanto frontend como backend.
- Familiaridad con el ecosistema AWS y estrategias de despliegue basadas en la nube.
- Experiencia comprobada trabajando en entornos Agile/Scrum.
- Fuertes habilidades de resolución de problemas y atención al detalle.
Valorable Adicional
- Experiencia con Kotlin para desarrollo backend.
- Conocimiento de contenedorización con Docker y orquestación con Kubernetes.
- Experiencia con APIs GraphQL.
- Familiaridad con Redis u otras soluciones de caché.
- Experiencia con pipelines CI/CD y prácticas DevOps.
- Trabajo previo en EdTech o plataformas educativas.
- Contribuciones a proyectos de código abierto.
Por Qué Unirse a Nosotros
Al unirse a nuestro equipo, estará trabajando en un proyecto significativo que impacta directamente en los resultados educativos de estudiantes a nivel global. Ofrecemos compensación competitiva, condiciones de trabajo remoto flexibles y la oportunidad de trabajar con tecnologías de vanguardia. Nuestro entorno colaborativo fomenta la innovación y el crecimiento profesional, brindándole la oportunidad de expandir sus habilidades mientras crea soluciones que marcan una diferencia real en el mundo de la educación.