Botmaker
QuickstartSenior Full Stack Developer
El senior full stack developer trabajará en el desarrollo de la plataforma de Botmaker, que se utiliza para automatizar conversaciones con inteligencia artificial. Este desarrollador se integrará en uno de los equipos multidisciplinarios que trabajan en diferentes "features" o características de la plataforma. Estos equipos pueden estar más orientados hacia el cliente o hacia el núcleo de la plataforma, dependiendo de las necesidades del momento.
El desarrollador deberá tener un conocimiento sólido en tecnologías como Java, React, y posiblemente Python para machine learning, y estará involucrado en proyectos que requieren alta exposición y manejo de grandes volúmenes de transacciones.
Además, se espera que el desarrollador tenga la capacidad de resolver problemas complejos y contribuir al diseño y arquitectura del sistema.
👉 Trabajar con los desarrolladores para diseñar algoritmos y diagramas de flujos
👉 Producir un código limpio y eficiente basado en las especificaciones
👉 Integrar los componentes del software con los programas de terceros
👉 Verificar y desplegar programas y sistemas
👉 Solucionar problemas, depurar y actualizar el software existente
👉 Recopilar y evaluar los comentarios de los usuarios
👉 Recomendar y realizar mejoras
👉 Crear documentación técnica para referencia e informes
El equipo de ingeniería utiliza varias tecnologías, entre las cuales se destacan:
1. Java: Es el lenguaje principal utilizado para la mayoría del código.
2. Python: Se utiliza principalmente para machine learning.
3. Go: Aunque en menor medida, también se emplea.
4. Node.js: Para algunos microservicios pequeños.
5. React: Para el frontend.
6. React Native: Para las mobile application.
7. Google Cloud: La infraestructura está alojada en esta plataforma.
8. Kubernetes, Docker: Para la orquestación de contenedores.
9. Spanner, BigQuery, Firestore: Bases de datos escalables de Google.