Desarrollador Back End
En Umvel, nos dedicamos al desarrollo de software a medida, seguimos un principio de apertura a las ideas, a la innovación y a los procesos; lo que nos diferencia del resto de las empresas. Estámos integrados de jóvenes ingenieros, expertos en programación y personal especializados en TI apasionados por crear plataformas digitales que cambian la manera de administrar las empresas, en México y América. Si buscas un sitio donde puedas crecer aquí tienes la oportunidad.
Objetivo
Desarrollar toda la lógica del servidor y la definición de la base de datos central, desarrollar el proceso de Implementación basado en el desarrollo de pruebas automatizadas y pruebas unitarias y garantizar un alto rendimiento y capacidad de respuesta a las solicitudes por parte de la interfaz del usuario.
Funciones y Responsabilidades.
- Seguir buenas prácticas de programación
- Capacidad de resolver problemas
- Realizar el desarrollo de software utilizando el lenguaje de programación JavaScript (NodeJS)
- Optimizar la aplicación para máxima velocidad y escalabilidad
- Realizar la integración con base de Datos SQL y NoSQL.
- Participar en las reuniones Stand Up del proyecto
- Implementar protocolos de seguridad y protección de datos
- Depuración de sistemas en integración
- Tener la capacidad de tomar decisiones a nivel Arquitectura de software
- Líder y mentor para otros desarrolladores.
- Hacer revisiones periódicas de código
- Mejorar la calidad y estructura de código
- Llevar a cabo la creación de código y bibliotecas reutilizables para uso futuro
Conocimiento técnico
- Tener experiencia de 3 a 5 años como desarrollador Back End
- Experiencia usando JavaScript (NodeJS), saber usar promesas y async await con los frameworks express o sails
- Saber integrar múltiples fuentes de datos y bases de datos en un solo sistema.
- Dominar la migración de datos, transformación y secuencias de comandos.
- Poseer un dominio avanzado de git
- Tener experiencia en el desarrollo de software basado en patrones de diseño, principalmente MVC
- Poseer un dominio avanzado de la consola de comandos Shell y CMD.
- Integración continua
- Comprender la "gestión de sesiones" en un entorno de servidor distribuido como lo es Oauth
Umvel te ofrece
- Ambiente agradable de trabajo
- Horario flexible de lunes a viernes
- Vacaciones a partir de los 6 meses de ingreso (según carga de trabajo).
- Gimnasio Particular.
- Clases de Box Particulares.
- Clases de inglés presenciales para todos los niveles .
- Equipo de fútbol.
- Seguro de Gastos médicos mayores
- Bono por antigüedad
- Bono por objetivos cumplidos en los proyectos asignados
- Plan de crecimiento