Node Developer (entre €35 y 45K) para Tucuvi 🦄 (Madrid con 50% remoto) - jjmata/offers GitHub Wiki

Este año pasado llegó a nosotros para cambiar nuestras vidas… Pero también ha impulsado a muchas personas a innovar y crear proyectos que impacten en la sociedad. Hoy venimos a contaros una de ellas.

Tucuvi es una startup tecnológica que ayuda a los profesionales sanitarios a cuidar mejor de sus pacientes a través de Inteligencia Artificial y tecnología de voz. Con este p-r-o-y-e-c-t-a-z-o, están contribuyendo al desarrollo sostenible 3 y al objetivo 9 de Inovación y Industria.

Su misión es garantizar que todas las personas mayores y pacientes crónicos reciban los cuidados que necesitan cuando los necesitan. Para ello, han desarrollado a Lola, una cuidadora virtual capaz de mantener conversaciones inteligentes con los pacientes mediante llamadas de teléfono. A través de algoritmos de NLP, ayudan a que los pacientes estén y se sientan mejor cuidados, y a que los profesionales tomen mejores decisiones.

¿Tienes experiencia desarrollando en Node.js? ¿Quieres formar parte de una empresa que está cambiando el mundo? 🦄 Si es así, sabes que tienes que seguir leyendo.

Video Presentación

Qué harás

Junto con el resto del equipo, te encargarás de seguir desarrollando y haciendo posible que Lola llegue a todos aquellos que lo necesitan. Son políglotas en lenguajes de programación (Python y Node.js), en bases de datos (SQL y NoSQL) y en patrones de arquitectura (EventSourcing, Microservicios, Serverless, APIs, Queues…), sacando el máximo partido a cada tecnología.

La infraestructura principal, Dialog Manager, corre dockerizada sobre AWS. Recibe cientos de llamadas telefónicas diarias, y es la responsable de gestionar la concurrencia de las mismas, a la vez que interactúa con el Asistente Virtual (Lola) para ofrecer una conversación lo más fluida posible. También se apoyan en servicios de Google Cloud Platform (Storage, Google Cloud Functions, Firestore), y utilizan GitLab para control de versiones.

Como Node developer, te contamos algunas de las funciones que harás en tu día a día:

  • Desarrollarás código back-end teniendo en cuenta las particularidades de concurrencia y escalabilidad.
  • Ayudarás en el diseño e implementación de APIs para la integración con clientes.
  • Controlarás parte importante de la arquitectura, garantizando que el servicio se mantenga siempre activo.
  • Trabajarás buscando el buen rendimiento y optimización, garantizando el mayor número de llamadas concurrentes y con la mínima latencia posible.
  • Serás responsable de la calidad de tu propio trabajo, sin descuidar las buenas prácticas y respetando el time-to-market. En función de tus intereses, también podrás apoyar en el desarrollo front-end de la plataforma, así como en la gestión e implantación de los modelos de IA.

En definitiva, serás parte integral del equipo de trabajo, haciéndote responsable de una de las áreas más challenging que tienen, mezclando concurrencia, streaming de audio e inteligencia artificial, ¿qué más se puede pedir? 🚀

En 1 mes...

▶️ Conocerás los principales módulos de software que componen Tucuvi, así como a los compañeros que trabajan en cada uno de ellos.

Probablemente todavía estés un poco perdido/a, pero estarás empezando a hacerte una idea de cómo se hablan entre sí y tendrás capacidad de ir resolviendo tareas de forma autónoma.

También irás participando en la cultura del equipo, conocerás su sistema de “Strikes” y si has tenido mala suerte ya llevarás alguno (a los 3 toca pagar una ronda 🍺)

En 3 meses...

⏩ Tendrás un buen conocimiento de gran parte de la arquitectura, y las tareas que puedes acometer cada vez serán más ambiciosas. En este punto esperamos que entiendas cómo afecta Dialog Manager a “Lola”, y que empieces a proponer mejoras que continúen haciéndola más y más humana :D

Empezarás a tener acceso a los servidores de producción, y serás uno/a de los responsables de que todo marche como la seda.

En 6 meses...

⏭️ Conocerás a fondo la arquitectura y, poco a poco, irás proponiendo nuevas features que la irán haciendo tuya. Serás el/la principal responsable de Dialog Manager, desde su mantenimiento hasta el lanzamiento de nuevas features mano a mano con el resto del equipo.

Como te habrás dado cuenta, en Tucuvi hay muchísimo camino por recorrer, y quieren que seas tú quien vaya cogiendo las riendas de Dialog Manager. Tanto si quieres crecer técnicamente como en tus funciones y responsabilidades, en Tucuvi ¡te están esperando!

Tucuvi

Cómo lo harás

¿Estructura horizontal? ¿Fomento de la comunicación? ¿Opiniones que cuentan? Sí, sí y sí.

Son topicazos, pero creen firmemente en ellos. Les gusta que todos formen parte del proyecto, y ponen facilidades para que todos puedan aportar y las ideas no se queden en el tintero.

Hay muy buen rollo en el equipo, y quieren que las siguientes incorporaciones no sólo lo mantengan, sino que lo sigan reforzando!

Ahora mismo son cuatro personas en el equipo técnico, desde ingenieros de IA hasta desarrolladores ReactJS con un gusto exquisito 🌈 . Son conscientes de que están trabajando día a tras día con tecnologías de lo más sexy 🕶️ , y por ello creen en la filosofía de conocimiento común. Todos aprenden de todos y siempre hay tiempo para conocer de primera mano el trabajo y los intereses de los demás.

Trabajarás también con equipos de clientes externos, para ayudar a la implantación de Tucuvi en entornos tan desafiantes como los sistemas sanitarios.

Con quién lo harás

El equipo de Tucuvi está compuesto actualmente por 7 personas. El equipo técnico está dividido entre front-end (React), IA (Python) y backend (Node.js). Estos son algunos de los compis con los que trabajarás en tu día a día:

Marcos Rubio (CTO). Co-fundador de Tucuvi junto con María. Apasionado de los datos, la IA y un buen friki del código. Fue el encargado de enseñar a Lola sus primeras palabras, a hablar por teléfono, aprender de sus errores… todo un padrazo! Diseñó también la arquitectura de Cloud basada en microservicios y serverless, e hizo sus pinitos en el front-end. Le gusta hacer del día a día algo divertido y está comprometido con crear una cultura de buen rollo y crecimiento :D

Julio Porto (Data engineer). Filósofo transformado en ingeniero de datos. Responsable de que los datos les ayuden a mejorar entre APIs, BBDD, pipelines y microservicios. Obsesionado con facilitar la vida al resto de compis.

Elena Pavía (IA developer). La primera en unirse al equipo y la más joven de todos. Una cabecita de oro y capacidad de aprendizaje brutal. De lo más divertido que te puedes echar en cara.

Pedro Castañeda (Front-end developer). Gran detallista de UI. Cuando lo miras y está sonriendo, todos saben que está “pintando”, ya sea un panel de control o un Dash de analítica.

Tucuvi team

Cuándo lo harás

Tienen horario flexible,pero de los de verdad.

Algunos compis empiezan a las 8:30h, otros a las 9:30… y no nos vamos a engañar, algún día alguién ha aparecido a las 10🏊‍. Los días de ofi, se puede entrar a partir de las 9. Además, aunque son simpatiquisimos, entienden que el día de tu cumpleaños 🍰 no quieras pasarlo con tus compis de curro, y te lo dan de vacaciones

Dónde lo harás

La ofi la tienen en una de las zonas más bonitas del centro de Madrid. Aunque se puede ir todos los días, sólo se necesita ir 2-3 días por semana (Martes - Miércoles - Jueves), y el resto se puede hacer en remoto ⛰️

Qué piden

Los requisitos para este puesto son:

  • Tener unos 5 años de experiencia trabajando como backend con Node.js
  • Haber trabajado con aplicaciones de streaming de audio y/o Websockets.
  • Conocimientos de CI/CD y Docker.
  • Profundos conocimientos de bases de datos no relacionales (MongoDB, Firestore…).

Si además tienes experiencia en alguno de estos puntos, acabarán enamorados de ti 💌 antes incluso de que hayas entrado:

  • Experiencia trabajando con tecnologías VoIP.
  • Conocimiento de AWS (ECS, EC2)
  • Has trabajado con algún framework de testing bajo filosofía TDD (Codeception, Behat, PHPUnit…).
  • Haber trabajado en entornos Linux y entender cómo funciona todo detrás de las APIs.

Qué ofrecen

  • 💸 Salario de entre €35 - 45k.
  • 🏡 💻 Trabajo semi-presencial, con un horario flexible y oficina en centro de Madrid.
  • 🎂 Día de cumpleaños libre.
  • 🤓 Formaciones (internas dentro del equipo donde un compañero forma a los demás sobre alguna temática), asistencia a conferencias & la posibilidad de crecer un proyecto propio lleno de retos.
  • & Un equipo que está poniendo todas sus ganas en hacer del mundo algo mejor! .

¿Cómo aplico?

Si ya eres manfredita, simplemente péganos un toque. Si aún no lo eres, sólo tienes que rellenar este sencillo formulario. Por favor, indica en tu "Dream Job" que aplicas para el puesto de Node Developer en Tucuvi ¡Graciñas!

Este proceso está gestionado por Marta, así que, si tienes cualquier pregunta, no dudes en contactarle en [email protected] :)