(Retail-Tech) BackEnd Developer Microservicios


Misión 

Diseñar, desarrollar e implementar soluciones backend robustas y escalables, con un enfoque primordial en la creación y mantenimiento de APIs (Application Programming Interfaces) y la arquitectura de Microservicios. Serás responsable de habilitar la comunicación fluida y eficiente entre los distintos sistemas de la compañía. 

Responsabilidades

  • Diseño y Desarrollo de APIs:
    • Diseñar, codificar y mantener APIs RESTful y/o GraphQL de alto rendimiento para el consumo de aplicaciones frontend y sistemas internos.
    • Asegurar la documentación clara y precisa de las APIs utilizando herramientas como Swagger/OpenAPI.
  • Arquitectura de Microservicios:
    • Participar activamente en la definición, implementación y despliegue de la arquitectura de microservicios, asegurando la resiliencia y escalabilidad.
    • Gestionar y monitorear los contenedores de los servicios (deseable con Docker/Kubernetes).
  • Integración de Sistemas:
    • Crear interfaces de comunicación y mecanismos de integración (sincrónicos y asincrónicos) entre sistemas de negocio críticos.
    • Implementar patrones de integración y asegurar la correcta transmisión y transformación de datos.
  • Calidad y Rendimiento:
    • Escribir código limpio, eficiente y bien probado (Unit Testing, Integration Testing).
    • Identificar cuellos de botella y optimizar el rendimiento y la latencia de las APIs.
  • Colaboración:
    • Trabajar estrechamente con equipos técnicos, analistas de negocio.

Requisitos 

  • Experiencia Mínimo 3 años de experiencia profesional como Desarrollador(a) Backend.
  • Dominio avanzado en al menos uno de los siguientes lenguajes enfocado a desarrollo de APIs: Java (Spring Boot), Python (Django/Flask), .NET Core o Node.js.
  • Experiencia profunda en el diseño y desarrollo de APIs RESTful.
  • Conocimiento y experiencia práctica en el desarrollo y despliegue de arquitecturas de Microservicios.
  • Experiencia comprobada con bases de datos relacionales (SQL Server, PostgreSQL, MySQL) y deseable con NoSQL (MongoDB, Redis).
  • Experiencia utilizando Docker. Conocimiento de orquestación con Kubernetes.
  • Dominio de Git.

Requisitos Deseables 

  • Experiencia con plataformas de Cloud Computing (AWS, Azure o GCP) para despliegue y gestión de servicios.
  • Conocimiento de sistemas de Messaging o Event Streaming (RabbitMQ, Kafka, SQS).
  • Familiaridad con patrones de diseño de software y arquitectura.
  • Experiencia en retail.

 Habilidades Blandas

  • Proactividad y Resolución de Problemas: Capacidad para abordar y resolver desafíos técnicos complejos de manera efectiva.
  • Aprendizaje Continuo: Interés y disposición para adoptar nuevas tecnologías y metodologías.
  • Comunicación Técnica: Habilidad para documentar y explicar soluciones técnicas de manera clara a otros desarrolladores.

Los beneficios empresariales dependerán del lugar de LATAM donde te encuentres! 

Con presencia en más de 10 países y un equipo multicultural, trabajamos con organizaciones que están cambiando la forma en que Latinoamérica opera, se conecta y se digitaliza.

Lo hacemos desde una cultura que pone a las personas en el centro y lleva la excelencia y la innovación como hábito, no como excepción.

Nuestros valores

  • Agilidad: evolucionamos rápido porque el mundo no espera.
  • Colaboración: el talento se multiplica cuando construimos juntos.
  • Innovación: pensamos diferente para desbloquear lo que viene.
  • Distinción: buscamos elevar el estándar en cada detalle.

Creamos impacto real porque creemos en las personas reales que lo construyen.

Consentimiento para el Tratamiento de Datos Personales:

De acuerdo con la Ley de Protección de la Vida Privada, al enviar su currículum vitae y demás información personal a través de este formulario, usted consiente expresamente, en forma previa, e informada, que Acid Labs recolecte, almacene, utilice y gestione sus datos personales exclusivamente para fines relacionados con su candidatura a un puesto de trabajo. Esta información incluye, pero no se limita a, su nombre, contacto, experiencia profesional, educación y habilidades, los cuales son necesarios para el proceso de selección y evaluación de candidatos.

Uso de la Información:

La información proporcionada será reputada y tratada como confidencial. Sin perjuicio de lo expuesto, a los fines de gestionar la postulación a una convocatoria laboral, Acid Labs podrá compartir total o parcialmente la información con los clientes de Acid Labs (titulares de las convocatorias), proveedores de servicios incluyendo sin limitación administración de personal y hosting de nuestra plataforma, autoridades judiciales, fiscales o administrativas competentes cuando nos requieran dicha información o se trate de una obligación legal, y personas relacionadas de Acid Labs, a lo que Usted presta expresa y totalmente su consentimiento y conformidad.

Derecho de Acceso, Rectificación y Cancelación:

Usted tiene derecho a acceder, rectificar o solicitar la eliminación de su información personal en cualquier momento. Si desea ejercer estos derechos, por favor envíe una solicitud por escrito a [email protected] especificando su requerimiento.

Duración del Almacenamiento:

Sus datos serán almacenados durante el periodo necesario para cumplir con los propósitos mencionados anteriormente o hasta que usted solicite su eliminación, lo que ocurra primero. Este consentimiento es voluntario y puede ser retirado en cualquier momento notificando a Acid Labs conforme al procedimiento descrito anteriormente. Al enviar su información, usted declara haber leído y aceptado los términos y condiciones aquí establecidos.