Dev Node JS

Descripción del empleo

¡¡¡ REMOTO !!!

Buscamos un Desarrollador Node.js cualificado y con experiencia para unirse a nuestro equipo. Serás responsable de desarrollar y mantener aplicaciones web escalables y de alto rendimiento.

El candidato ideal debe tener una sólida formación en JavaScript, Node.js y frameworks relacionados: Express, Nest...

Además de todo lo anterior buscamos una persona colaborativa, seria, social, proactiva y comprometida.

Habilidades Requeridas:

  • Gran dominio de JavaScript y Node.js.
  • Experiencia con frameworks del lado del servidor como Express.js.
  • Familiaridad con tecnologías front-end como HTML, CSS y frameworks JavaScript como React o Angular.
  • Experiencia de trabajo con bases de datos SQL y NoSQL, y capacidad para diseñar esquemas de bases de datos eficientes.
  • Conocimiento de herramientas de versionado de código, como Git.
  • Conocimientos de API RESTful y servicios web.
  • Conocimientos sólidos de programación asíncrona y arquitectura basada en eventos.
  • Excelente capacidad de resolución de problemas y depuración.
  • Gran capacidad de comunicación y colaboración.
  • Capacidad para trabajar de forma independiente y en equipo.
  • *Extra-Ball*: si posee conocimientos en **Nest.js** y patrones arquitectónicos como Clean Architecture.

Requisitos

Responsabilidades: 

  1. Desarrollo y mantenimiento de aplicaciones del lado del servidor utilizando Node.js y frameworks relacionados.
  2. Colaboración con los desarrolladores de front-end para integrar los elementos de usuario con la lógica del servidor.
  3. Implementación de API sólidas y eficientes para un intercambio de datos fluido entre el servidor y el cliente.
  4. Diseño y desarrollo de esquemas y modelos de bases de datos utilizando bases de datos SQL o NoSQL.
  5. Optimización de aplicaciones web para obtener la máxima velocidad y escalabilidad.
  6. Realización de pruebas y depuración exhaustivas de las aplicaciones para garantizar un rendimiento óptimo.
  7. Participar en sesiones de revisión del código para aportar comentarios constructivos y garantizar la calidad del código.
  8. Colaboración con equipos multifuncionales para definir, diseñar y distribuir nuevas funciones.
  9. Estar al día de las tendencias del sector y de los avances en tecnologías, frameworks y prácticas de desarrollo web.
  10. Resolución de problemas de producción en el momento oportuno.
Política de privacidad