Software Engineer

Mercado LibreBogotá, Bogota D.C.On-siteFull-timeMid level, 2–5 yearsListed 2 hours ago

Apply now

About this role

¡Haz historia en la democratización del comercio y de los servicios financieros, transformando la vida de millones de personas en América Latina con Mercado Libre!

Desarrolla soluciones de software robustas y escalables que faciliten a miles de ingenieros desplegar y operar aplicaciones en la nube, contribuyendo a la evolución de una plataforma tecnológica estratégica que permite a los equipos de desarrollo enfocarse en construir productos de alto impacto.

En el área de Cloud & Platform, nuestro equipo de Computing Services construye capacidades tecnológicas que simplifican la interacción con la infraestructura de cómputo en diferentes proveedores de nube. Trabajamos en la evolución de una plataforma interna que integra aprovisionamiento, configuración, gestión del ciclo de vida y eficiencia de recursos, con desafíos de ingeniería que combinan escalabilidad, automatización y experiencia de usuario.

Tenemos un desafío para quienes:

* Desarrollar e implementar soluciones de software basadas en microservicios y arquitecturas orientadas a eventos, contribuyendo a la construcción de capacidades robustas y escalables.

* Optimizar las capacidades de la plataforma de cómputo, incorporando automatizaciones que faciliten el aprovisionamiento, la configuración y la gestión de recursos en la nube.

* Aplicar patrones de diseño y buenas prácticas de ingeniería para garantizar la calidad, mantenibilidad y escalabilidad de las soluciones desarrolladas.

* Proponer e implementar mejoras técnicas que simplifiquen la experiencia de los equipos de desarrollo y contribuyan a la evolución continua de la plataforma.

Experiencia y conocimientos:

* Aprender con agilidad en base a desafíos, potenciándote con tecnología y GenAI.

* Apasionarse por salir de la zona de confort, dar el máximo, superar los propios límites y emprender en un ambiente sano, alegre y divertido.

* Contar con experiencia en desarrollo de software utilizando lenguajes como Go, Java o Python, aplicando patrones de diseño y buenas prácticas de ingeniería.

* Tener conocimientos de arquitecturas distribuidas, microservicios, protocolos de transferencia, colas de mensajería e infraestructura de cómputo en la nube, como AWS o GCP.

* Incorporar asistentes de inteligencia artificial durante el ciclo de desarrollo de software para optimizar procesos, mejorar la productividad y potenciar la calidad de las soluciones.

Conoce más sobre nuestra cultura y negocio en nuestro Career Site.

¡Lo mejor está llegando!

Trabajo híbrido.