Descripción del puesto

Node.js

Las responsabilidades del desarrollador Node.js incluyen:

  • Colaborar con otras personas habituales, creadores como desarrolladores de Front End
  • Crear y modificar código node.js
  • Garantizar que se contemplan medidas de seguridad actualizadas para evitar la entrada de personas no autorizadas
  • Diagnosticar y corregir cualquier caso en el código
  • Crear suficientes conjuntos de pruebas para garantizar que se cumple toda la funcionalidad descrita en el diseño
  • Garantizar que el código del lado del servidor se comunica correctamente con las bases de datos

Responsabilidades

  • Desarrollo y mantenimiento de todos los componentes de red del lado del servidor.
  • Garantizar el rendimiento óptimo de la base de datos central y la capacidad de respuesta a las solicitudes de front-end.
  • Colaborar con los desarrolladores front-end en la integración de elementos.
  • Diseño de interfaz de usuario orientada al cliente y servicios de back-end para varios procesos comerciales.
  • Desarrollar aplicaciones de alto rendimiento escribiendo código comprobable, reutilizable y eficiente.
  • Implementar protocolos de seguridad efectivos, medidas de protección de datos y soluciones de almacenamiento.
  • Ejecutar pruebas de diagnóstico, reparar defectos y brindar soporte técnico.
  • Documentar los procesos de Node.js, incluidos los esquemas de la base de datos, así como preparar informes.
  • Recomendar e implementar mejoras en procesos y tecnologías.

Requisitos

  • Licenciatura en informática, ciencias de la información o similar.
  • Experiencia mínima de dos años como desarrollador de Node.js.
  • Amplio conocimiento de JavaScript, pilas web, bibliotecas y marcos.
  • Conocimiento de tecnologías front-end como HTML5 y CSS3.
  • Excelentes habilidades interpersonales, de comunicación y de colaboración.
  • Excepcional capacidad analítica y de resolución de problemas.
  • Gran capacidad de organización y gestión del tiempo.