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