软件工程师后端 - 初级
Software Engineer - Back-End Developer Junior
2Brains 是一家技术咨询公司,推动拉丁美洲领先组织的增长和演变。我们通过业务、体验和技术的深度战略整合,设计并构建客户数字未来,将复杂挑战转化为实际影响。
如今,2Brains 是 Acid Labs 的一部分,这是该地区主要的技术咨询和创新集团之一。此次收购增强了我们的价值主张,扩大了我们的规模、技术能力和区域影响力,使我们能够为客户提供更强大、灵活且高影响力的解决方案,贯穿整个转型周期。
我们拥有一个由 250 多名专家组成的跨学科团队,专注于战略、设计、技术、数据和人工智能。我们将战略眼光与卓越执行相结合,打造可扩展、提高效率并改善组织与用户之间关系的技术平台、数字产品和全渠道体验。
在 2Brains,我们不只是提供咨询:我们设计、原型开发、实施并扩展。我们作为客户的战略合作伙伴,帮助他们加速决策、降低风险,并通过数字创新捕捉有形价值。
2Brains 的初级后端开发工程师需要
构建可靠、安全且以数据为导向的后端服务,交付具有影响力的演进型 API,提升乘客体验。
初级后端开发工程师将面临哪些挑战?
· 开发和维护结构良好且文档齐全的 REST APIs。
· 参与基于事件的流程实现,使用队列或 Pub/Sub。
· 根据项目需求建模和查询 SQL 和 NoSQL 数据库。
· 在开发中应用良好的安全实践(如使用令牌、凭证管理等)。
· 为生产环境中的服务稳定性与正常运行做出贡献。
· 编写基本测试,编写代码文档并参与 pull request 的审查。
· 通过日志、指标和追踪支持系统监控。
我们希望初级后端开发工程师具备哪些知识?
· 2 年以上 Java 11+ 开发经验。
· 具备 Spring Boot 实践经验(REST 控制器、服务、依赖注入、Spring Data)。
· 熟悉 SQL 数据库(cons
查看英文原文
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 Software Engineer - Back-End Developer Junior de 2Brains debe
Construir y escalar servicios backend confiables, seguros y orientados a datos, entregando APIs evolutivas que impactan la experiencia del pasajero.
¿Qué desafíos tendrá el/la Software Engineer - Back-End Developer?
· Desarrollar y mantener APIs REST bien estructuradas y documentadas.
· Participar en la implementación de procesos basados en eventos usando colas o Pub/Sub.
· Modelar y consultar bases de datos SQL y NoSQL según necesidad del proyecto.
· Aplicar buenas prácticas de seguridad en el desarrollo (uso de tokens, manejo de credenciales, etc.).
· Contribuir a la estabilidad y buen funcionamiento de los servicios en producción.
· Escribir pruebas básicas , documentar el código y colaborar en la revisión de pull request.
· Apoyar en el monitoreo del sistema mediante logs, métricas y trazas .
¿Qué conocimientos buscamos en el/la Software Engineer - Back-End Developer?
· 2 años de experiencia desarrollando en Java 11+ .
· Experiencia práctica con Spring Boot (controladores REST, servicios, inyección de dependencias, Spring Data).
· Manejo de bases de datos SQL (consultas, joins básicos, uso de JPA / Hibernate).
· Conocimientos generales o uso inicial de alguna base NoSQL (MongoDB, Redis, Firestore, etc.).
· Conocimiento básico de Google Cloud Platform (GCP) o disposición a aprender, idealmente Pub/Sub .
· Manejo de Git para trabajo colaborativo (ramas, pull request).
· Conocimientos básicos de Docker (build, run de contenedores) o interés en aprender.
¿Qué competencias buscamos en el/la Software Engineer - Back-End Developer?
· Curiosidad
· Foco en los objetivos
· Colaboración y trabajo en equipo (ínter y multidisciplinario)
· Prote
· Autonomía
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.