MetaMedicsVR es una empresa malagueña en la industria medtech y edtech dedicada a la creación de simulaciones de aprendizaje inmersivo. Su misión es democratizar la formación, revolucionando los procesos educativos.
Tareas
Estamos buscando un Líder de Desarrollo con experiencia en Node.js, JavaScript, y Python, y conocimientos en Spring Boot, para liderar el desarrollo de nuestra plataforma web de simulación educativa con inteligencia artificial. Esta plataforma interactiva está diseñada para ofrecer casos prácticos para entrenar a profesionales, utilizando IA (como la API de OpenAI) para simular conversaciones realistas.
En este rol, serás responsable de liderar el desarrollo técnico, guiando a tu equipo en la elección del stack tecnológico y la arquitectura de la plataforma, asegurando su escalabilidad, rendimiento y facilidad de integración.
Responsabilidades:
- Liderar el equipo de desarrollo, coordinando tareas, asegurando calidad y guiando el proceso de toma de decisiones.
- Elegir y diseñar el stack tecnológico adecuado para el proyecto, basándote en las necesidades y objetivos del producto.
- Desarrollar y mantener el back-end.
- Elegir y diseñar el stack tecnológico adecuado para el proyecto, basándote en las necesidades del producto. Esto incluye decidir si usar Node.js, Python, Spring Boot u otras tecnologías según lo que mejor se adapte a cada caso.
- Optimizar la plataforma para asegurar tiempos de respuesta rápidos y una experiencia de usuario fluida.
- Colaborar con el equipo de front-end (React.js) para asegurar una integración eficiente entre ambos.
- Gestionar la infraestructura en la nube usando AWS y garantizar una escalabilidad adecuada.
Requisitos
Requisitos:
- Experiencia en Node.js y JavaScript para desarrollo back-end.
- Experiencia con Python y herramientas de IA (integración con la API de OpenAI, por ejemplo).
- Experiencia con bases de datos (PostgreSQL, MongoDB, etc.).
- Familiaridad con plataformas en la nube, especialmente AWS.
- Habilidades de liderazgo para gestionar equipos técnicos y tomar decisiones estratégicas sobre arquitectura y tecnologías.
- Capacidad para elegir el stack tecnológico más adecuado según las necesidades del proyecto.
Deseable:
- Conocimiento en tecnologías como Docker, Kubernetes o herramientas de gestión de microservicios.
- Experiencia en desarrollo de plataformas de IA o machine learning.
- Conocimiento de metodologías ágiles (Scrum, Kanban) y herramientas de planificación (e.g Jira, Trello, etc)
Beneficios
Ofrecemos:
- Un ambiente de trabajo dinámico e innovador con la oportunidad de liderar proyectos tecnológicos avanzados.
- Oportunidades de crecimiento y desarrollo profesional, con la posibilidad de asumir un rol de CTO a medida que la empresa crezca.
- Trabajo Remoto