About the Role
Nuestra cliente, una innovadora EdTech global, está en búsqueda de un Desarrollador Full-Stack con experiencia específica en plataformas de e-learning. Este rol es esencial para construir, mantener y mejorar las aplicaciones web y las herramientas que potencian nuestras experiencias de aprendizaje en línea. El candidato ideal poseerá una sólida base en tecnologías front-end y back-end, un profundo conocimiento de los principios de desarrollo de software, y una comprensión clara de las necesidades y funcionalidades de las plataformas educativas. Este puesto es completamente remoto, ofreciendo la flexibilidad de trabajar desde cualquier lugar con una conexión a internet estable. Buscamos a un profesional proactivo, con excelentes habilidades de resolución de problemas y capacidad para colaborar eficazmente con equipos distribuidos. Si te apasiona la tecnología y su aplicación en la educación para crear soluciones escalables y de alto impacto, esta es tu oportunidad. Únete a nuestro equipo y contribuye a la evolución del aprendizaje digital.
Key Responsibilities
- Diseñar, desarrollar e implementar nuevas funcionalidades para nuestras plataformas de e-learning, tanto en el front-end como en el back-end.
- Colaborar en la arquitectura de soluciones escalables y robustas, asegurando el rendimiento y la seguridad de las aplicaciones.
- Escribir código limpio, eficiente y bien documentado siguiendo las mejores prácticas de desarrollo.
- Integrar y desarrollar APIs para conectar diferentes servicios y sistemas educativos.
- Participar activamente en todas las fases del ciclo de vida del desarrollo de software (SDLC), desde la concepción hasta el despliegue y el mantenimiento.
- Colaborar estrechamente con diseñadores UX/UI, diseñadores instruccionales y gestores de producto para crear experiencias de usuario intuitivas y efectivas.
- Realizar pruebas unitarias y de integración para garantizar la calidad del código.
- Solucionar problemas técnicos y bugs de manera eficiente.
- Mantenerse al día con las últimas tendencias y tecnologías en desarrollo web y e-learning.
Requirements
- Título universitario en Ciencias de la Computación, Ingeniería de Software, o un campo técnico relacionado.
- Experiencia demostrable de al menos 4 años como Desarrollador Full-Stack, con un enfoque significativo en plataformas web y aplicaciones complejas.
- Dominio de lenguajes de programación back-end (e.g., Python con Django/Flask, Node.js, Ruby on Rails) y bases de datos (SQL, NoSQL).
- Sólida experiencia con frameworks front-end (e.g., React, Angular, Vue.js) y tecnologías web (HTML5, CSS3, JavaScript).
- Conocimiento de arquitecturas de microservicios, APIs RESTful y servicios en la nube (AWS, Azure, GCP).
- Experiencia trabajando con plataformas LMS (Moodle, Canvas, Blackboard) o en el desarrollo de soluciones educativas similares es una gran ventaja.
- Excelentes habilidades de resolución de problemas, pensamiento lógico y atención al detalle.
- Capacidad para trabajar de forma autónoma en un entorno remoto y colaborar eficazmente en equipos distribuidos.
- Buenas habilidades de comunicación en español e inglés.
Benefits
- Salario altamente competitivo y oportunidades de crecimiento profesional.
- Flexibilidad total para trabajar de forma remota.
- Participación en el desarrollo de productos innovadores que impactan la educación a nivel mundial.
- Acceso a formación continua y oportunidades de aprendizaje.
- Trabajar con un equipo talentoso y apasionado por la tecnología educativa.
- Excelente cultura de empresa y ambiente de trabajo dinámico.
- Prestaciones superiores a las de ley (aplicable según país/ubicación del trabajador remoto).