Dev Team

NodeJS
Developer

Trabajo 100% remoto

En Genially estamos en pleno proceso de crecimiento, con casi 4 millones  de usuarios y cerca de 100 millones de peticiones al día en todo nuestro sistema. El compromiso con nuestros usuarios nos lleva a buscar continuamente maneras de optimizar y mejorar la calidad de nuestra plataforma, a la vez que desarrollamos nuevas funcionalidades que hacen de Genially una herramienta mejor. Así que estamos buscando una persona que tenga ganas de unirse a nosotros para afrontar juntos este apasionante reto tecnológico.

 

Nuestro equipo está compuesto por profesionales entusiastas y amantes de la tecnología en un ambiente de trabajo agradable, colaborativo y distendido del que te sentirás parte desde el primer momento. En nuestro ADN está la mejora continua y la búsqueda de la excelencia, por eso nos esforzamos en aplicar buenas prácticas de desarrollo, como SOLID, Arquitectura Hexagonal o TDD, siguiendo los principios de Domain-Driven Design. Lo ideal sería que ya aplicases estos principios en tu día a día pero, si no es así, al menos nos gustaría que los conocieras. Además, creemos firmemente en el desarrollo ágil, por lo que hemos adoptado Scrum como metodología para organizarnos y pasamos mucho tiempo haciendo pair programming como forma de crear código robusto y compartir conocimiento.

 

Nuestro stack se basa principalmente en Node.js, Typescript y Mongo (y PostgreSQL en menor medida). Pero también usamos muchos de los servicos de AWS, como API Gateway, S3, SQS o Lambda, aunque no es necesario conocerlos de antemano.

 

En tu día a día trabajarás en nuestro equipo de backend poniendo en producción nuestra nueva API con las máximas garantías, calidad y atención a los detalles. Esta nueva API será utilizada por millones de usuarios desde el primer momento por lo que los aspectos de escalabilidad y rendimiento son fundamentales. Además, ya estamos trabajando en el próximo desarrollo de funcionalidades destinadas a equipos de trabajo, por lo que nuevos retos están por llegar.

Requisitos:

  • +5 años de experiencia en el desarrollo backend, con al menos 2 años de experiencia desplegando aplicaciones Node.js en producción
  • Experiencia con prácticas de CI/CD y manejo de Git
  • Experiencia en testing, tanto en tests unitarios, de integración y end-to-end
  • Gran conocimiento en el uso de JavaScript en el lado del servidor
  • Persona entusiasta, proactiva y responsable
  • Capacidad de trabajo en equipo
  • Experiencia en metodologías ágiles de desarrollo (Scrum)
 
 

A cambio te ofrecemos:

  •  Formar parte de un proyecto a gran escala y único a nivel nacional
  • Salario competitivo acorde a desempeño y capacidades
  • Trabajo 100% remoto. Aunque tenemos oficinas en Córdoba, Málaga, Madrid (¡incluso Nueva York!)
  • Acceso gratuito a plataformas de aprendizaje on-line
  • Flexibilidad horaria real y conciliación familiar
  • Equipo propio de trabajo, puedes elegir entre Mac o PC
  • Posibilidad de asistencia a eventos
 

Si no cumples todos los requisitos no te preocupes, ponte en contacto con nosotros si crees que encajarías y estás realmente interesado/a en formar parte del equipo de Genially. Envíanos tu CV a rrhh@genial.ly