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, 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, $35,000.00 al mes
Lugar de trabajo: Empleo presencial