El equipo de tecnología junto a producto tienen la misión desarrollar la mejor experiencia digital para los educadores digitales (usuarios administradores de la plataforma) y estudiantes ( usuarios finales).
En tu día a día estarás desarrollando nuevos endpoints para nuestra API interna y pública, desarrollarás integraciones con herramientas externas como Hubspot, Intercom, Zappier, pasarelas de pago. Nuestra plataforma está desarrollada en AngularJS para el SPA y RoR para el backend, para nuestra infraestructura utilizamos distintos servicios de AWS.
Extender y actualizar nuestra API Rest.
Crear código reutilizable y de calidad usando los principios de diseño de software.
Desarrollar test automatizados para todo desarrollo.
Desarrollar la documentación técnica de todo lo que vayas desarrollando.
Analizar endpoints y queries que requieran optimización dentro de la aplicación.
Desarrollar y mantener integraciones con servicios de terceros como Box, Wistia, Zappier, etc.
Mantener al día las librerías utilizadas en el proyecto.
Tener un mínimo de 2 años de experiencia comprobable como backend developer.
Experiencia desarrollando en el backend, preferible RoR.
Conocimiento de pruebas unitarias usando Rspec o algún otro framework de testeo.
Entendimiento de Git.
Capacidad de comunicar ideas de manera clara y concisa verbal y por escrito.
Experiencia con servicios de AWS (RDS, EC2, Load balancer, grupos autoescalables, S3, Lambdas) (Opcional)