Job Openings Backend Developer

About the job Backend Developer

Backend Developer

Buscamos un Desarrollador Backend Senior Node.js experimentado y apasionado para unirse a nuestro equipo. El candidato ideal deberá ser experto en el desarrollo de soluciones escalables y eficientes, utilizando Node.js y Express. La capacidad de escribir código limpio y mantenible es esencial, así como la habilidad para trabajar en un entorno dinámico y colaborativo.


Responsabilidades Clave:

  • Crear y mantener APIs RESTful de alto rendimiento.
  • Diseñar y desarrollar servicios backend robustos y escalables utilizando Node.js y Express
  • Implementar pruebas automatizadas para asegurar la calidad y la fiabilidad del software.
  • Gestionar bases de datos relacionales, preferentemente PostgreSQL.
  • Colaborar en el diseño y la arquitectura de sistemas.
  • Participar activamente en revisiones de código y en la mejora continua de nuestros procesos de desarrollo.
  • Asegurar el rendimiento óptimo de los servicios y gestionar su puesta a producción.

Requisitos Técnicos:

  • Grado en Ciencias de la Computación o campos relacionados, o experiencia equivalente.
  • Experiencia mínima de 3 años en el campo.
  • Sólida experiencia en desarrollo backend con Node.js y Express.
  • Experiencia comprobada en la creación y manejo de APIs RESTful.
  • Conocimientos avanzados en bases de datos relacionales, preferentemente PostgreSQL.
  • Experiencia en la implementación de pruebas unitarias y de integración.
  • Familiaridad con principios de diseño y patrones de arquitectura.
  • Experiencia en la puesta a producción de servicios y gestión de su rendimiento.


Deseable

  • Experiencia con plataformas de cloud computing, específicamente Google Cloud Platform (GCP).
  • Conocimientos en contenedores y orquestación, por ejemplo, Docker y Kubernetes.
  • Experiencia en sistemas de mensajería y colas, como RabbitMQ/Kafka/PubSub