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% remota
ofrecemos 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/openapi
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, docker, kubernetes, kafka, rabbitmq, redis y bases de datos relacionales y no relacionales.
* conocimiento y uso de swagger/openapi para documentar apis.
stack tecnológico
* lenguajes: go
* bases de datos: mysql, postgres, redis, mongodb, cassandra
* herramientas: docker, kubernetes, git, gitlab ci / github actions / jenkins
* mensajería: kafka, rabbitmq
* documentación api: swagger, openapi
* 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.
¡gracias por tu postulación!