Desarrollador Backend - Microservicios
Buscamos un Desarrollador Backend con experiencia en el diseño, desarrollo y mantenimiento de aplicaciones basadas en microservicios. El candidato ideal tendrá un sólido conocimiento en tecnologías backend, arquitecturas distribuidas y buenas prácticas de desarrollo, con el fin de construir soluciones escalables, seguras y de alto rendimiento.
Responsabilidades
- Diseñar, desarrollar y mantener microservicios utilizando tecnologías como Spring Boot, Node.js o similares. • Implementar APIs RESTful y/o GraphQL para la integración entre servicios. • Garantizar la escalabilidad, seguridad y rendimiento de los microservicios. • Trabajar con bases de datos relacionales (MySQL, PostgreSQL) y no relacionales (MongoDB, Cassandra). • Implementar patrones de diseño como CQRS, Event Sourcing y Saga para la gestión de transacciones distribuidas. • Integrar sistemas de mensajería (Kafka, RabbitMQ) para la comunicación asíncrona entre servicios. • Colaborar con equipos de DevOps para la implementación de CI/CD y despliegue en entornos cloud (AWS, Azure, GCP). • Realizar pruebas unitarias, de integración y de carga para asegurar la calidad del código. • Documentar el diseño, desarrollo y despliegue de los microservicios. • Participar en revisiones de código y seguir buenas prácticas de desarrollo (Clean Code, SOLID). • Resolver problemas técnicos y optimizar el rendimiento de los servicios existentes.
NOTA: • Modalidad 100% Presencial. • Contrato inicial de 3 meses de prueba para convertirse en indefinido.
Tipo de puesto: Tiempo completo
Sueldo: $30,000.00 - $35,000.00 al mes
Lugar de trabajo: Empleo presencial