Desarrollador Backend Node.js (Colombia)

Descripción del puesto

Quienes somos:

En indigitall hemos desarrollado una plataforma de automatización de comunicaciones, que usan compañías como VIPS, ABC, EVO Banco o Carrefour. Actualmente somos más de 30 personas trabajando en aumentar la captación online de clientes y llegar así a compañías pequeñas, medianas y grandes de todo el mundo. Estamos en fase de expansión y crecimiento, nuestro objetivo es ser el líder en España y Portugal y LATAM en solución de Marketing Authomation.


Buscamos un desarrollador back‐end enfocado a la creación de APIs en nodejs y arquitecturas escalables, con ganas de crecer profesionalmente y aportar valor a nuestra compañía.


Tareas:

  • Participar en el diseño y desarrollo de nuestro back‐end, junto a un equipo de 6 personas
  • Ampliación y mejora continua de nuestras APIs, a las que se conectan millones de dispositivos
  • Optimización de consultas SQL y procesos para mejorar el servicio


Qué ofrecemos

  • Producto propio
  • Trabajo en remoto 100%
  • Formación continua sobre múltiples tecnologías y clases de inglés
  • Facilidades para asistir a eventos tecnológicos
  • Bono de oficina (conexión a internet, portátil, pantalla, etc)
  • Medicina prepagada

Requisitos

Por este motivo, buscamos que tengas principalmente estas habilidades técnicas:

  • Experiencia programando en Node JS / Express JS (o similares)
  • Experiencia desarrollando API REST
  • Conocimientos sobre sistemas Linux
  • Conocimiento de bases de datos SQL. Idealmente, también NoSQL.
  • Uso de Git


Y valoramos positivamente las siguientes:

  • Conocimientos básicos de infraestructura sobre algún proveedor de nube (AWS, Azure, …) Idealmente, sobre GCP.
  • Conocimientos de Docker + Kubernetes.
  • Conocimientos básicos de arquitectura y sistemas, diseño de esquemas de bases de datos, comunicación entre servicios, colas, acceder a máquinas remotas, etc.


Personalmente, eres nuestro candidato ideal si:

  • Eres buen colaborador.
  • Sabes equilibrar entre perfección y productividad. A veces necesitamos tener cosas 100% robustas, y otras veces tenemos que sacarlas rápido a producción para testear su acogida y comportamiento.
  • Tienes claras las métricas importantes de tu campo, las monitorizas en producción y detectas problemas fácilmente.