Buscamos un(a) desarrollador(a) full stack con experiencia en la creación de soluciones escalables utilizando arquitecturas modernas basadas en microservicios y eventos. Este rol requiere habilidades técnicas avanzadas en desarrollo backend y frontend, integración de apis, procesamiento asíncrono y conocimiento en chatbots. El candidato ideal es hands-on, orientado a buenas prácticas de desarrollo, y con interés en construir productos robustos y orientados a experiencia de usuario.
responsabilidades:
diseñar, desarrollar y mantener aplicaciones full stack usando react, python y golang.
implementar y gestionar arquitecturas basadas en microservicios (docker, kubernetes).
diseñar integraciones de sistemas mediante api restful, graphql y mensajería asincrónica (ej. Kafka, rabbitmq, azure service bus).
implementar soluciones en desarrollo de producto participando en desarrollo front end y back end.
colaborar en la creación o integración de chatbots utilizando llms o frameworks conversacionales.
asegurar el rendimiento, la seguridad y la escalabilidad de las soluciones desarrolladas.
participar en revisiones de código y pruebas automatizadas para mantener la calidad del software.
colaborar con equipos multidisciplinarios en despliegues cloud (azure, aws) y en la optimización de pipelines ci/cd.
requisitos:
desarrollo en lenguajes de programación como react, golang, python.
diseño e implementación de microservicios
sólida experiencia en creación y consumo de apis restful y graphql.
conocimiento en bases de datos relacionales (sql server, postgresql) y nosql (ej. Mongodb, redis)
experiencia diseñando e implementando microservicios y arquitecturas orientadas a eventos y de alta transaccionalidad.
familiaridad con mensajería asincrónica (rabbitmq, kafka, azure service bus).
diseño e implementación de patrones domain-driven design (ddd)
contenedores y orquestación (docker, kubernetes)
conocimiento de ci/cd y versionamiento con git, idealmente usando azure devops (o similar)
dominio de principios solid, patrones de diseño y orientación a objetos.
práctica de testing unitario y de integración.
seguridad en aplicaciones y manejo de oauth 2.0/jwt
experiencia con testing unitario e integración
prácticas de clean code y optimización de rendimiento
inglés b2
lo que ofrecemos:
desarrollo de productos innovadores con enfoque en ia y datos.
cultura de buenas prácticas, arquitectura moderna y trabajo colaborativo.
posibilidades de crecimiento técnico y formación continua.
modalidad remota.