Back-end Developer (Spring Boot)
42Labs · Get on Board · Chile
Descripción del puesto
Creemos en equipos que se apoyan y aprenden de los desafíos. Por eso, buscamos un perfil con experiencia creando backend escalable y con buena base en integraciones y APIs.Experiencia técnica esperadaExperiencia sólida desarrollando con Spring Boot (Java) y construyendo servicios backend.Conocimiento práctico de Python para desarrollo de componentes y lógica de integración.Experiencia en gestión y exposición de APIs, idealmente con Apigee.Experiencia trabajando con Azure Functions, incluyendo escenarios con Python.Entendimiento de conceptos de diseño de APIs, seguridad a nivel de servicio y buenas prácticas de backend.Competencias y forma de trabajoColaboración: trabajas bien con otros, compartes contexto y pides feedback.Autonomía: te haces cargo de tus responsabilidades y propones mejoras.Orientación a la calidad: cuidas tests, mantenibilidad y estándares del equipo.Comunicación clara: explicas decisiones técnicas y riesgos de forma entendible.Mentalidad de mejora continua: aprendes, documentas y optimizas lo que construyes.Si te interesa ser parte de una comunidad donde el trabajo tiene impacto positivo en las personas, aquí puedes dejar tu huella. En este rol como Backend Developer serás responsable de construir y mejorar servicios backend robustos en Java con Spring Boot, integrando funcionalidades con Python cuando el caso lo requiera. Trabajarás en el diseño e implementación de APIs y en la evolución de componentes que consumen/gestionan datos de manera eficiente.Desarrollar y mantener microservicios y servicios backend con Spring Boot.Implementar lógica de backend en Python y orquestar integraciones cuando sea necesario.Configurar y consumir API Management con Apigee para habilitar el acceso seguro a APIs.Construir y desplegar funcionalidades mediante Azure Functions (con soporte en Python).Integrar servicios y datos, asegurando calidad y rendimiento.Participar en revisiones de código, buenas prácticas, y contribuir a la mantenibilidad del sistema.Apoyar el ciclo completo de desarrollo: análisis técnico, estimaciones, implementación, pruebas y despliegue.Colaborar con equipos de producto y/o arquitectura para traducir necesidades de negocio en soluciones técnicas.Buscamos que trabajes con foco en resultados, comunicación efectiva y autonomía, alineado con nuestra cultura de colaboración y feedback constante. En 42Labs construimos soluciones donde lo técnico y lo humano van de la mano. Trabajamos para transformar negocios en distintos sectores (financiero, logística y educación), con una cultura basada en transparencia, colaboración y aprendizaje continuo. Como parte de nuestro equipo de desarrollo, vas a participar en proyectos backend críticos para nuestros clientes: diseñar, desarrollar y evolucionar APIs y servicios, integrarlos con plataformas internas y externas, y asegurar que la operación sea estable, segura y escalable. Tu trabajo impactará directamente la forma en que nuestros productos se conectan con el negocio y con las personas. Salud y protección integral: seguros complementarios de salud, dental, de vida y catastrófico 100% financiados por nosotros (con opción de extender a tu familia), además de integración a Caja Los Andes y ACHS.Apoyos para tu estilo de vida: bonos mensuales para tu conexión a internet y tus plataformas de ocio favoritas, con aguinaldos en Fiestas Patrias y Navidad.Flexibilidad: Flexy Days y Party Time (tardes libres), celebración de cumpleaños con tarde libre y tiempo extra para hitos como matrimonio, nacimiento de hijos o exámenes de título.Crecimiento: Academia 42Labs, planes de desarrollo personalizados y acceso a Udemy, con comunidad activa en Discord y encuentros presenciales (PartyTwoLabs).Modalidad híbrida con autonomía para organizar tu trabajo.Si buscas un lugar donde se te escuche, se te valore y puedas dejar tu huella, ¡queremos conocerte! Experiencia con arquitecturas de microservicios y patrones de integración.Conocimiento de prácticas de observabilidad (logs, métricas y trazabilidad) para operación de servicios.Experiencia en despliegues y pipelines CI/CD (según stack del equipo).Experiencia con seguridad de APIs (autenticación/autorización, políticas y control de acceso).Participación en proyectos con equipos cross-funcionales (producto, datos, operaciones).Valoramos especialmente perfiles que se adapten rápido, comuniquen con transparencia y disfruten trabajar en equipo.