Remoto
(Cualquier lugar)
Rango salarial
R$ 3500,00 - R$ 5000,00 / mes
Contratista
Nivel de experiencia
Nivel medio
Requisitos
Habilidades deseadas
Tareas y Responsabilidades
Show originalEstamos buscando un(a) Desarrollador(a) Full Stack Intermedio para trabajar en el desarrollo de un software SaaS en el sector educativo, con un fuerte enfoque en Inteligencia Artificial e integraciones con plataformas educativas como Google Classroom.
Formarás parte de un equipo que construye productos escalables, orientados a datos y a la experiencia del usuario, utilizando herramientas modernas de desarrollo, incluyendo Cursor (IDE con IA) para acelerar la productividad y la calidad del código.
El entorno se centra en productos SaaS, integraciones con APIs externas y buenas prácticas de ingeniería de software.
🎯 Responsabilidades
Desarrollar nuevas funcionalidades en el backend (Node.js) y frontend (React.js)
Crear, mantener y evolucionar APIs RESTful
Trabajar en el mantenimiento y mejora de sistemas ya en producción
Implementar soluciones siguiendo estándares de código y buenas prácticas
Participar en revisiones de código y discusiones técnicas
Colaborar con el equipo de producto para entender los requisitos y proponer soluciones
Garantizar la calidad, el rendimiento y la seguridad de las aplicaciones
Apoyar a desarrolladores más junior cuando sea necesario
🛠️ Requisitos Técnicos
Experiencia profesional comprobada como Desarrollador(a) Full Stack
Buenos conocimientos en JavaScript y TypeScript
Backend:
Node.js
Experiencia con NestJS
Desarrollo de APIs e integraciones
Frontend:
React.js
Hooks, componentización y gestión de estado
Consumo de APIs y buenas prácticas de UX
Bases de datos:
Experiencia con PostgreSQL, MySQL o SQL Server
Conocimiento básico en MongoDB o NoSQL (deseable)
Uso diario de Git
Noiones de Docker y pipelines de despliegue
Conocimiento en autenticación y autorización (JWT, roles, permisos)
🤖 Inteligencia Artificial & Herramientas
Experiencia o interés en:
Uso de IA en el desarrollo de software
Consumo de APIs de IA (ej: OpenAI o similares)
Uso de Cursor u otros IDEs con IA como apoyo al desarrollo
Capacidad de utilizar IA para:
Aumentar la productividad
Mejorar la calidad del código
Crear funcionalidades inteligentes en el producto
⭐ Diferenciadores
Experiencia con SaaS
Integraciones con APIs externas (pagos, WhatsApp, CRMs, etc.)
Pruebas automatizadas (Jest, React Testing Library, Cypress)
Experiencia con cloud (AWS, GCP o Azure)
Conocimiento en arquitectura modular o microservicios
Vivencia con metodologías ágiles (Scrum / Kanban)
👤 Perfil Esperado
Autonomía para ejecutar tareas de principio a fin
Buena capacidad de comunicación técnica
Organización y responsabilidad con los plazos
Mentalidad de aprendizaje continuo
Colaboración y sentido de propiedad sobre el producto
Compartir vacante:
Compartir vacante: