Software Engineer Backend - (Senior)
2brains
Latinoamérica
Posted Feb 23, 2026
- Full-time
- Remote
- 2Brains
Job description
**2Brains** es una consultora tecnológica que impulsa el crecimiento y la evolución de organizaciones líderes en Latinoamérica. Diseñamos y construimos el futuro digital de nuestros clientes a través de una integración profunda y estratégica de **negocio, experiencia y tecnología**, convirtiendo desafíos complejos en impacto real. Hoy, 2Brains forma parte de **Acid Labs**, uno de los principales grupos de consultoría tech e innovación de la región. Esta adquisición fortalece nuestra propuesta de valor, ampliando nuestra escala, capacidades tecnológicas y presencia regional, y nos permite acompañar a nuestros clientes con soluciones más robustas, ágiles y de alto impacto en todo su ciclo de transformación. Contamos con un equipo multidisciplinario de más de **250 especialistas** en estrategia, diseño, tecnología, datos e inteligencia artificial. Combinamos visión estratégica con ejecución de excelencia para crear **plataformas tecnológicas, productos digitales y experiencias omnicanal** que escalan, generan eficiencia y mejoran la relación entre las organizaciones y sus usuarios. En 2Brains no solo asesoramos: **diseñamos, prototipamos, implementamos y escalamos**. Trabajamos como socios estratégicos de nuestros clientes, ayudándolos a acelerar la toma de decisiones, reducir riesgos y capturar valor tangible a través de la innovación digital. El/La Backend Engineer de 2Brains debe Enfocarse en diseñar, construir y escalar APIs robustas y servicios data-driven, asegurando una lógica de negocio confiable y escalable. Su propósito es desarrollar soluciones backend seguras, resilientes y orientadas a datos, capaces de sostener productos digitales en crecimiento. Este rol tendrá un foco fuerte en ingeniería de bases de datos, optimizando el rendimiento en entornos SQL y NoSQL, gestionando migraciones y asegurando la integridad de la información. Además, diseñará servicios autorrecuperables (self-healing), capaces de detectar y recuperarse automáticamente ante fallas, garantizando resiliencia operativa a escala. ### ¿Qué desafíos tendrá el/la Backend Engineer? - Diseñar, desarrollar y mantener aplicaciones y servicios aplicando **buenas prácticas** de ingeniería de software. - Participar activamente en ceremonias ágiles **(daily stand-ups, sprint planning, retrospectives)** para asegurar alineación y mejora continua. - Colaborar estrechamente con Business Experts, diseñadores **UX/UI** y **stakeholders** para entregar valor de forma iterativa. - Escribir código limpio, testeable y mantenible, siguiendo estándares de calidad y arquitectura. - Diseñar e implementar pruebas unitarias, de integración y de contratos para garantizar la confiabilidad del software. - Trabajar junto a equipos de infraestructura y delivery para asegurar pipelines **CI/CD** eficientes y despliegues seguros. - Desplegar soluciones en entornos cloud considerando escalabilidad, seguridad y resiliencia. - Monitorear el rendimiento en producción mediante métricas y alertas, anticipando y resolviendo incidentes. - Documentar soluciones técnicas y compartir conocimiento para fortalecer la madurez del equipo. ### ¿Qué conocimientos buscamos en el/la Backend Engineer? - Experiencia en desarrollo de **APIs REST seguras**, aplicando buenas prácticas de API Security y transferencia segura de datos. - Dominio de **Java y Spring Boot** para la construcción de servicios backend robustos y escalables. - Experiencia en **bases de datos SQL**, incluyendo modelado y consultas eficientes. - Aplicación de **Design Patterns y principios SOLID** para el diseño de software mantenible y escalable. - Manejo de **control de versiones con Git** en entornos colaborativos de desarrollo. - Experiencia en **pruebas automatizadas** para asegurar calidad y estabilidad del software. - Conocimiento y aplicación de **manejo seguro de datos** en todo el ciclo de desarrollo. - **Skills clave:** Java · Spring Boot · Design Patterns · SOLID ### ¿Qué competencias buscamos en el/la Backend Engineer? - Colaboración - Proactividad - Buena comunicación - Autonomía - Colaboración y trabajo en equipo ### Te ofrecemos - Trabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos. - Acceso a grandes clientes y proyectos desafiantes - Aprendizaje y crecimiento permanente, organizamos encuentros, capacitaciones y actividades culturales. - Un entorno de trabajo flexible y dinámico.