Summary
✨ AI‑Generated
A Senior Backend Software Engineer position focused on Go and microservices. You will have broad ownership of backend services and APIs, working on robust digital systems and contributing to the design and evolution of scalable service-oriented architectures.
Highlights
Senior backend engineering opportunity focused on Go and microservices, with substantial ownership of the backend stack and APIs supporting large-scale digital solutions.
Description
¡Únete a Falabella y lleva tu carrera al próximo nivel! 🚀✨
Somos más de 90 mil personas que, día a día, dedicamos nuestra pasión y energía a cumplir nuestro Propósito de “Simplificar y Disfrutar Más la Vida”.
Propósito que hoy vive a través de nuestro ecosistema físico y digital en todas nuestras empresas
Valoramos las distintas miradas porque entendemos que la diversidad es la clave de nuestra innovación.
Queremos ir más allá de cualquier límite, desafiarnos constantemente, divertirnos haciendo lo que nos gusta y dejar huella en lo que hacemos.
Y sabemos que existe una forma de hacerlo: como UN SOLO EQUIPO.
Conoce más oportunidades para vivir la #ExperienciaFalabella en https://muevete.falabella.com/
Desarrollador Backend en Golang (SSR/SR)
Como Desarrollador Backend en Golang , te integrarás a uno de nuestros equipos especializados en backend, donde tendrás control total del stack de los microservicios que garantizan el correcto funcionamiento de nuestras soluciones.
Nuestras APIs brindan servicio a miles de sesiones únicas al día en sectores como el bancario y otros canales críticos.
Tu misión será construir, mantener y evolucionar aplicaciones confiables, escalables y de alto desempeño que mejoren continuamente la experiencia de nuestros clientes internos y externos.
🧭 Tus Responsabilidades Principales
Responsabilidad end-to-end : Participar activamente en todas las etapas del ciclo de desarrollo de software, desde el diseño hasta el despliegue y monitoreo.Construcción de aplicaciones robustas : Diseñar y desarrollar sistemas altamente disponibles, escalables y resistentes a fallos.Desarrollo de APIs REST : Crear y mantener APIs RESTful listas para ser consumidas por proveedores y clientes internos.Traducción de requerimientos : Convertir necesidades complejas del negocio en soluciones técnicas efectivas basadas en microservicios.Optimización continua : Diagnósticar y resolver problemas tanto en la aplicación como en los entornos donde se ejecutan, mejorando continuamente el rendimiento y la disponibilidad.Colaboración técnica : Trabajar en estrecha colaboración con otros ingenieros, arquitectos y equipos multidisciplinarios.
✅ Requisitos Técnicos y Profesionales
Formación:
Estudiante avanzado o graduado de carreras universitarias o terciarias en Sistemas, Computación, Informática o experiencia equivalente.
Habilidades personales:
Excelentes habilidades de comunicación oral y escrita.Capacidad de autonomía para resolver problemas complejos.Proactivo, comprometido y orientado a resultados.Habilidad para priorizar tareas, diferenciando lo importante de lo urgente.
Conocimientos técnicos:
Base sólida en algoritmos y estructuras de datos .Experiencia comprobada en desarrollo de aplicaciones de alto tráfico y alta disponibilidad .Comprensión y aplicación de patrones de diseño e integración .Uso de buenas prácticas de Clean Code y principios SOLID .Manejo de TDD (Test Driven Development) .Conceptos claros sobre CI/CD y su implementación en pipelines reales.Experiencia con herramientas como Git, Maven/Gradle, Docker, Kubernetes, Kafka, RabbitMQ, Redis y bases de datos relacionales y no relacionales.Conocimiento y uso de Swagger/OpenAPI para documentar APIs.
🚫 Experiencia excluyente:
Al menos 3 años de experiencia en desarrollo de aplicaciones Java con Spring .Aplicación práctica de TDD y cobertura de tests unitarios/integración.Enfoque en eficiencia de rendimiento en desarrollo backend.Experiencia con tecnologías: Golang (excluyente Sr), Docker, Kubernetes, GitLab CI / GitHub Actions / Jenkins, Linux/Unix-like OS, Redis, Kafka/RabbitMQ .
🌍 Deseable pero no excluyente
Conocimientos básicos de programación funcional .Experiencia en desarrollo de sistemas distribuidos .Uso de servicios en la nube: Azure, GCP .Manejo de expresiones lambda y concurrencia (threads) .Dominio conversacional en inglés técnico .
🛠️ Stack Tecnológico Principal
Lenguajes: Go (excluyente Sr), JavaBases de Datos: MySQL, Postgres, Redis, MongoDB, CassandraHerramientas: Docker, Kubernetes, Git, GitLab CI / GitHub Actions / JenkinsMensajería: Kafka, RabbitMQDocumentación API: Swagger, OpenAPISistemas operativos: Linux/Unix-like OSMonitoreo: Prometheus, Grafana, Datadog (deseable)
🏆 Mindset Requerido
Enfoque en Clean Code y estilo de programación claro y mantenible.Aplicación de los principios SOLID en el desarrollo orientado a objetos.Uso habitual de TDD con buen coverage y manejo de condiciones de borde.Implementación efectiva de CI/CD en pipelines reales.Capacidad de aplicar patrones de diseño e integración según contexto.Buena comunicación y trabajo colaborativo en equipos ágiles de desarrollo.
🌟 ¿Por qué unirte a Banco Falabella?
Porque aquí tendrás la oportunidad de:
Participar en proyectos de Inteligencia Artificial Generativa con impacto a gran escala.Trabajar con tecnologías líderes del mercado y arquitecturas cloud modernas.Ser parte de equipos altamente especializados y colaborativos.Desarrollar tu carrera en una organización que impulsa la innovación constante.Contribuir a la transformación digital de una de las instituciones financieras más relevantes de la región.
Postula y ayúdanos a crear el futuro de Banco Falabella.
💚
En Falabella estamos comprometidos con la equidad y el desarrollo de entornos laborales accesibles.
Esta búsqueda se realiza en el marco de la Ley N° 21.015 de Inclusión Laboral.
Si requieres algún ajuste razonable o apoyo durante el proceso de selección, por favor infórmanos al postular.