En grupo falabella estamos buscando para nuestra digital factory en méxico un back end developer sr- enfoque goland.escolaridad- ingeniero en sistemas o afín.posición 100% remotaofrecemos salario competitivo, bono por desempeño y beneficios superiores.el objetivo de este rol es: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.experiencia requerida- 5+ años como desarrollador backend
* 3+ años desarrollando microservicios
* 3+ años contribuyendo en diseño de sistemas (arquitectura, patrones, escalabilidad)
* 2+ años usando go
* experiencia diseñando apis con swagger/open apihabilidades 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, docker, kubernetes, kafka, rabbit mq, redis y bases de datos relacionales y no relacionales.
* conocimiento y uso de swagger/open api para documentar apis.stack tecnológico- lenguajes: go
* bases de datos: my sql, postgres, redis, mongo db, cassandra
* herramientas: docker, kubernetes, git, git lab ci / git hub actions / jenkins
* mensajería: kafka, rabbit mq
* documentación api: swagger, open api
* sistemas operativos: linux/unix-like os
* monitoreo: 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.principales responsabilidades:- 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.