Backend Developer (entre €35 y 45K) para Tucuvi 🦄 (Full Remote 🏡) - getmanfred/offers GitHub Wiki
PROCESO FINALIZADO ^^ Tucuvi ya tiene a su nuevo Developer
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 JavaScript o Node.js? ¿Quieres formar parte de una empresa que está cambiando el mundo? 🦄 Si es así, sabes que tienes que seguir leyendo.
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 backend 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...
⏩ Trabajarás mano a mano con Marcos, y gracias a esto, tendrás un buen conocimiento de gran parte de la arquitectura. En este punto, las tareas que podrás acometer cada vez serán más ambiciosas, por lo que esperan 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. Te convertirás en 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!
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.
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
A día de hoy, el equipo está localizado en Madrid. Pero la posición está abierta a 100% remoto. Sólo te pedirán que los visites en Madrid, 1 ó 2 días al mes, para que así puedas estar con el equipo y tomar algún bocadillo de calamares!
La ofi la tienen en una de las zonas más bonitas del centro.
Qué piden
Los requisitos para este puesto son:
- Tener unos 3/4 años de experiencia trabajando como backend
- Experiencia con Javascript (si además conoces Nodej.js, será un plus)
- Buenas prácticas de desarrollo.
- Conocimientos de CI/CD y Docker.
Si además tienes experiencia en alguno de estos puntos, acabarán enamorados de ti 💌 antes incluso de que hayas entrado:
- Experiencia trabajando en entornos cloud, AWS (ECS, EC2)
- Conocimientos de bases de datos no relacionales (MongoDB, Firestore…).
- Has trabajado con algún framework de testing bajo filosofía TDD (Codeception, Behat, PHPUnit…).
- Haber trabajado con aplicaciones de streaming de audio y/o Websockets.
- Experiencia trabajando con tecnologías VoIP.
- Haber trabajado en entornos Linux y entender cómo funciona todo detrás de las APIs.
Qué ofrecen
- 💸 Salario de entre €35 - 45k.
- 🏡 💻 Trabajo 100% remoto, con un horario flexible.
- 🎂 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 Backend Developer en Tucuvi ¡Graciñas!
Este proceso está gestionado por Marta, así que, si tienes cualquier pregunta, no dudes en contactarle en [email protected] :)