Buscamos un Ingeniero Software especializado en el desarrollo backend de sistemas en lenguajes y entornos basados en JavaScript. Este profesional debe coordinarse con el resto del equipo de tecnología y responsabilizarse de los desarrollos funcionales de nuestras aplicaciones. Estas soluciones deberán ser mantenidas y actualizadas para cumplir con los últimos requisitos establecidos y con los estándares de calidad y seguridad.
FUNCIONES
- Desarrollar aplicaciones web funcionales y sostenibles con códigos limpios.
- Cumplir con los objetivos marcados por el Área de Tecnología.
- Crear código de alta calidad que pueda utilizarse en el futuro.
- Solucionar problemas, depurar aplicaciones y optimizar el rendimiento.
- Implementación de testing de los nuevos desarrollos.
- Elaborar documentación técnica.
- Apoyar y coordinarse con el resto del equipo de desarrolladores en los diferentes procesos.
- Aportar soluciones técnicas para los requerimientos funcionales solicitados.
- Seguir las especificaciones del flujo de trabajo en los desarrollos.
- Revisiones de código implementadas por el mismo área.
- Reporte de los estados y progresos de los objetivos marcados.
- Ser partícipe de las etapas del ciclo de vida general de la aplicación.
- Definir y comunicar los requisitos técnicos y de diseño.
- Brindar capacitación, ayuda y apoyo a otros miembros del equipo.
- Conocer las nuevas tecnologías emergentes y mantenerse actualizado con las mejores prácticas
actuales.
PROPÓSITO Y RELEVANCIA DEL PUESTO EN LA ORGANIZACIÓN
Nuestro Ingeniero Software especializado en desarrollo backend, tendrá por objetivo principal prestar apoyo al Área de Tecnología en el desarrollo y creación de la lógica establecida en las soluciones software, así como de garantizar su correcto funcionamiento.
Su función es clave para el crecimiento continuo de los servicios que ofrecemos a nuestros clientes.
RELACIONES CLAVE
- Internas: Área de Tecnología, de Operaciones y Dirección.
- Externas: Clientes.
CONOCIMIENTOS, CAPACIDADES Y HABILIDADES
- Altos conocimientos en creación y mantenimiento de aplicaciones web back-end (API Rest)
- Altos conocimientos en el lenguaje de programación JavaScript y en el entorno NodeJS 12+.
- Conocimientos en administración de bases de datos SQL y NoSQL.
- Experiencia con herramientas de software de control de versiones Git (Github).
- Experiencia con herramientas de testing como Jest.
- Conocimientos en prevención de vulnerabilidades.
- Nociones de las mejores prácticas en desarrollo software.
- Experiencia en entornos de trabajo con metodologías Agile tipo Scrum o KanBan.
- Interés por nuevas herramientas y servicios que proporcionen mejoras al sistema.
- Capacidad de trabajo en equipo.
- Capacidad de comprender y analizar requerimientos funcionales.
REQUISITOS/CUALIFICACIONES MÍNIMAS
- Preferiblemente Ingeniero Informático, Multimedia o Telecomunicaciones.
- Se valorará certificaciones en los entornos y lenguajes descritos anteriormente.
- Inglés nivel B2.
- Se valorará el conocimiento de otros idiomas.
NIVEL DE EXPERIENCIA LABORAL PREVIA
Experiencia previa de 2 a 5 años en puestos similares. La experiencia en procesamiento de lenguaje natural / sistemas de IA conversacional sería un PLUS significativo.
Envíanos tu currículum