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 capacitación continua.
Modalidad remota.