Backend Developer

En 1MillionBot crecemos juntos, como empresa y como individuos, profesional y personalmente. Nos guía la pasión por lo que hacemos y el éxito compartido entre clientes, sociedad y empleados

Buscamos un Ingeniero Software especializado en el desarrollo backend de sistemas en lenguajes y entornos basados en JavaScript. Este profesional debe coordinarse con el resto del equipo de tecnología y responsabilizarse de los desarrollos funcionales de nuestras aplicaciones. Estas soluciones deberán ser mantenidas y actualizadas para cumplir con los últimos requisitos establecidos y con los estándares de calidad y seguridad.

FUNCIONES LABORALES

  • Desarrollar aplicaciones web funcionales y sostenibles con códigos limpios.
  • Cumplir con los objetivos marcados por el Área de Tecnología.
  • Crear código de alta calidad que pueda utilizarse en el futuro.
  • Solucionar problemas, depurar aplicaciones y optimizar el rendimiento.
  • Implementación de testing de los nuevos desarrollos.
  • Elaborar documentación técnica.
  • Apoyar y coordinarse con el resto del equipo de desarrolladores en los diferentes procesos.
  • Aportar soluciones técnicas para los requerimientos funcionales solicitados.
  • Seguir las especificaciones del flujo de trabajo en los desarrollos.
  • Revisiones de código implementadas por el mismo área.
  • Reporte de los estados y progresos de los objetivos marcados.
  • Ser partícipe de las etapas del ciclo de vida general de la aplicación.
  • Definir y comunicar los requisitos técnicos y de diseño.
  • Brindar capacitación, ayuda y apoyo a otros miembros del equipo.
  • Conocer las nuevas tecnologías emergentes y mantenerse actualizado con las mejores prácticas
    actuales.

PROPÓSITO Y RELEVANCIA DEL PUESTO EN LA ORGANIZACIÓN

Nuestro Ingeniero Software especializado en desarrollo backend, tendrá por objetivo principal prestar apoyo al Área de Tecnología en el desarrollo y creación de la lógica establecida en las soluciones software, así como de garantizar su correcto funcionamiento. 

Su función es clave para el crecimiento continuo de los servicios que ofrecemos a nuestros clientes.

RELACIONES CLAVE

  • Internas: Área de Tecnología, de Operaciones y Dirección.
  • Externas: Clientes.

CONOCIMIENTO CAPACIDADES Y HABILIDADES

  • Altos conocimientos en creación y mantenimiento de aplicaciones web back-end (API Rest)
  • Altos conocimientos en el lenguaje de programación JavaScript y en el entorno NodeJS 12+.
  • Conocimientos en administración de bases de datos SQL y NoSQL.
  • Experiencia con herramientas de software de control de versiones Git (Github).
  • Experiencia con herramientas de testing como Jest.
  • Conocimientos en prevención de vulnerabilidades.
  • Nociones de las mejores prácticas en desarrollo software.
  • Experiencia en entornos de trabajo con metodologías Agile tipo Scrum o KanBan.
  • Interés por nuevas herramientas y servicios que proporcionen mejoras al sistema.
  • Capacidad de trabajo en equipo.
  • Capacidad de comprender y analizar requerimientos funcionales.

REQUISITOS/CUALIFICACIONES MÍNIMAS

  • Preferiblemente Ingeniero Informático, Multimedia o Telecomunicaciones.
  • Se valorará certificaciones en los entornos y lenguajes descritos anteriormente.
  • Inglés nivel B2.
  • Se valorará el conocimiento de otros idiomas.

NIVEL DE EXPERIENCIA LABORAL PREVIA

Experiencia previa de 2 a 5 años en puestos similares. La experiencia en procesamiento de lenguaje natural / sistemas de IA conversacional sería un PLUS significativo.

Si quieres ser parte de una tecnología que está cambiando el mundo, no lo dudes: ¡¡envíanos tu CV y/o Linkedin y únete a nuestro equipo!!