Saeko está en búsqueda de un desarrollador Backend que sea el responsable de administrar el intercambio de datos entre los servidores y las aplicaciones conectadas por medio de nuestras APIs.
Saeko es un sistema de información del estudiante (SIS) que ayuda a las instituciones educativas a administrar y gestionar sus procesos internos para ofrecer mejores servicios educativos a sus alumnos, docentes y administrativos y que se preocupa por la educación de calidad en toda América Latina.
Saeko ofrece las mejores soluciones en innovación para automatizar los procesos educativos de todas las áreas de las instituciones educativas. Es la principal herramienta para la planeación académica, el control escolar y los pagos de sus alumnos, la comunicación integral y la toma de decisiones.
Estamos seguros que la educación es la herramienta para cambiar nuestro futuro y ofrecer mejores oportunidades de desarrollo, por eso es que nuestra misión es organizar la información de las escuelas en internet para que ellas a su vez puedan enfocarse en otorgar una mejor educación. Ofrecemos la mejor infraestructura para impulsar a las instituciones educativas a alcanzar su máximo potencial. No hay mejor lugar para trabajar que Saeko.
Backend Developer
Saeko está en búsqueda de un desarrollador Backend que sea el responsable de administrar el intercambio de datos entre los servidores y las aplicaciones conectadas por medio de nuestras APIs.
Objetivo. Crear y mantener las peticiones al servidor realizadas por el frontend de las aplicaciones asegurando la integridad y alto desempeño de las mismas.
Principales responsabilidades del puesto
- Integrar las aplicaciones frontend con el backend.
- Desarrollar peticiones.
- Implementar seguridad y protección de datos.
- Diseñar e implementar soluciones de almacenamiento de datos.
- Salida de datos en diferentes formatos
- Configuración y administración de copias de seguridad
- Migración de datos, transformación y creación de scripts
- Implementación de plataformas de pruebas automatizadas y pruebas unitarias
- Creación de esquemas de base de datos que representan y apoyan los procesos de negocios
- Gestión del entorno de alojamiento, incluida la administración de la base de datos y escalar una aplicación para soportar los cambios de carga
- Autenticación y autorización de usuario entre múltiples sistemas, servidores y entornos
- Integración de múltiples fuentes de datos y bases de datos en un sistema
Área de conocimiento, habilidades y actitudes
- Conocimiento básico de las tecnologías y plataformas de front-end, como JavaScript, HTML5 y CSS3.
- Buena comprensión de los preprocesadores de CSS del lado del servidor, como LESS y SASS.
- Entender la accesibilidad y el cumplimiento de seguridad {{Dependiendo de un proyecto específico}}
- Comprender las diferencias entre múltiples plataformas de entrega como, por ejemplo, el dispositivo móvil frente al escritorio, y optimizar la salida para que coincida con la plataforma específica
- Conocimiento competente de un lenguaje de programación de back-end Ruby, JavaScript
- Dominio de las herramientas de control de versiones de código, como Git
- Dominio de los principios de seguridad de OWASP
- Comprensión de la "gestión de sesión" en un entorno de servidor distribuido
Experiencia
- Obligatoria trato con escuelas, desarrollo para escuelas, etc..
- Desarrollador Back
- Deseable conocimiento en Ruby on rails