




Resumen: Distillery busca un Ingeniero de Software Staff (Java / Backend) para diseñar y construir sistemas backend escalables para una plataforma de comercio electrónico a gran escala y con alto tráfico, asumiendo la responsabilidad de servicios centrales e impulsando la excelencia técnica. Aspectos destacados: 1. Diseñar y construir sistemas backend escalables para componentes críticos de comercio electrónico. 2. Impulsar la excelencia técnica e influir en la arquitectura de sistemas distribuidos. 3. Colaborar de forma transversal en un entorno dinámico y orientado al producto. **Acerca de Distillery** Distillery Tech Inc acelera la innovación mediante un enfoque inquebrantable hacia el desarrollo de software nearshore. Los equipos tecnológicos más innovadores del mundo eligen a Distillery para ayudarles a acelerar la innovación estratégica, cubrir brechas tecnológicas urgentes y cumplir plazos críticos para la misión. Apoyamos aplicaciones esenciales, aplicaciones móviles, sitios web y plataformas de comercio electrónico colocando líderes técnicos senior y estratégicos, y desplegando equipos tecnológicos totalmente gestionados que trabajan estrechamente junto a los equipos de desarrollo internos de nuestros clientes. En Distillery Tech Inc, no estamos aquí para reinventar el desarrollo de software nearshore; nuestra misión es perfeccionarlo. Distillery Tech Inc se compromete con la diversidad y la inclusión. Buscamos activamente cultivar una plantilla que refleje la rica variedad de perspectivas, antecedentes y experiencias presentes en nuestra sociedad. Nuestros esfuerzos de reclutamiento están dedicados a promover oportunidades iguales para todos los candidatos, independientemente de su raza, etnia, género, orientación sexual, discapacidad, edad o cualquier otra dimensión de la diversidad. **Acerca del puesto** Distillery busca un Ingeniero de Software Staff (Java / Backend) para unirse a nuestro equipo. En este puesto, será responsable de diseñar y construir sistemas backend escalables que impulsen componentes críticos como Pago y Pedidos dentro de una plataforma de comercio electrónico a gran escala y con alto tráfico. Usted asumirá la responsabilidad de servicios centrales, impulsará la excelencia técnica y contribuirá a la evolución de complejos sistemas distribuidos. Este puesto requiere una profunda experiencia en backend, un sólido pensamiento arquitectónico y la capacidad de colaborar con equipos transversales en un entorno dinámico y orientado al producto. **Responsabilidades** * Diseño y desarrollo: Traducir los requisitos comerciales en soluciones backend robustas, escalables y mantenibles utilizando tecnologías como Java, Spring Boot, GraphQL, APIs REST y sistemas de mensajería * Responsabilidad y entrega: Asumir la responsabilidad total de subsistemas dentro de un dominio amplio, desde el diseño y desarrollo hasta las pruebas, despliegue, observabilidad y monitoreo * Influencia técnica: Actuar como líder técnico clave, influyendo en las decisiones de arquitectura y diseño para garantizar escalabilidad, confiabilidad y rendimiento * Mejora continua: Identificar oportunidades de mejora y diseñar proactivamente sistemas flexibles que potencien la velocidad y adaptabilidad de la ingeniería * Colaboración: Trabajar de forma transversal con gerentes de producto, diseñadores e ingenieros para entregar funciones innovadoras y de alta calidad alineadas con los objetivos comerciales * Calidad y capacidad de prueba: Defender e implementar las mejores prácticas en pruebas, asegurando que los sistemas sean mantenibles, probables y confiables * Ejecución y mentoría: Desglosar funciones complejas en componentes entregables, resolver obstáculos y apoyar a los miembros del equipo mediante revisiones de código, mentoría y orientación técnica * Confianza y soporte: Participar en los procesos de lanzamiento, iniciativas de confiabilidad del sitio y turnos de guardia para garantizar una plataforma altamente disponible las 24 horas del día, los 7 días de la semana * Excelencia en ingeniería: Liderar iniciativas para mejorar las pruebas de extremo a extremo, las canalizaciones CI/CD y la eficiencia general del desarrollo **Requisitos** * 6+ años de experiencia desarrollando, manteniendo y escalando sistemas backend en entornos productivos * Amplia experiencia con Java, Spring/Spring Boot, GraphQL, APIs REST y sistemas de mensajería (por ejemplo, Kafka, RabbitMQ o similares) * Experiencia construyendo aplicaciones basadas en datos utilizando bases de datos relacionales y no relacionales (RDBMS, NoSQL, Elasticsearch) * Experiencia comprobada en el diseño y operación de sistemas distribuidos a gran escala * Experiencia entregando software de alta calidad en entornos ágiles mediante TDD, CI/CD y mejores prácticas de automatización * Conocimiento sólido del ciclo de vida del desarrollo de software, la confiabilidad del sistema y la observabilidad * Familiaridad con prácticas modernas de DevOps y enfoques de pruebas Shift Left * Título universitario en Ciencias de la Computación, Ingeniería o campo relacionado (o experiencia práctica equivalente) * Excelentes habilidades para la resolución de problemas, con un alto nivel de responsabilidad y compromiso * Excelentes habilidades comunicativas y de gestión de partes interesadas, con capacidad para influir en decisiones técnicas * Mentalidad colaborativa e innovadora, con capacidad para prosperar en entornos transversales * Experiencia mentorizando a ingenieros mediante revisiones de código, orientación técnica y compartir conocimientos * Autodidacta y curioso, con un fuerte compromiso con el aprendizaje y la mejora continuos * Dominio avanzado del inglés (escrito y hablado) **Deseable** * Experiencia trabajando en plataformas de comercio electrónico a gran escala o con alto tráfico * Exposición a entornos en la nube e infraestructura escalable * Experiencia con herramientas de monitoreo y observabilidad * Antecedentes en optimización de rendimiento y confiabilidad del sistema * Experiencia trabajando en equipos distribuidos o globales


