Senior Software Engineer (Ruby/Golang) [Rol temporal]

Job Description

Estamos buscando un Ingeniero/a de Software experto en Ruby y/o Golang que esté emocionado/a por crear y dar soporte a servicios web que proporcionen la funcionalidad central para el ecosistema financiero, considerando tanto los requisitos funcionales como no funcionales, y colaborando con otros equipos para hacer evolucionar dichos servicios hacia nuestra visión tecnológica. Este es un rol temporal.


Responsabilidades clave
  • Analizar problemas, diagnosticar las causas raíz y crear soluciones backend robustas alineadas con las necesidades del negocio.
  • Escribir código eficiente y mantenible, enfocándose en el rendimiento, la fiabilidad y la seguridad del sistema.
  • Monitorear y mantener la infraestructura backend, solucionar errores y mejorar la escalabilidad.
  • Documentar procesos backend, participar en discusiones técnicas y asesorar en la descomposición de proyectos y la estimación de tareas.

  • Requisitos del puesto (Experiencia y Competencias)
  • Lenguajes y frameworks: Experiencia profesional con Ruby y/o Golang.
  • Fuerte experiencia en desarrollo backend con un entendimiento sólido de los fundamentos de la programación.
  • Calidad del código: Conocimiento de las mejores prácticas para la estructura del código, legibilidad y mantenibilidad.
  • Experiencia con patrones de diseño de software relevantes para sistemas backend.
  • Desarrollo de API: Experiencia sólida en el diseño, construcción e integración de APIs, con comprensión de los estándares RESTful y/o GraphQL.
  • Experiencia en el despliegue, monitoreo y mantenimiento de productos de software en un entorno de producción.
  • Familiaridad con patrones arquitectónicos backend (por ejemplo, MVC) y experiencia con microservicios es un plus.
  • Iteración y mejora: Experiencia entregando soluciones de manera iterativa, con un enfoque continuo en la optimización y mejora.
  • Requerimiento de idioma: Español avanzado, tanto oral como escrito.
  • Experiencia en el diseño y despliegue de arquitecturas basadas en microservicios.
  • Familiaridad con los servicios de AWS, incluyendo soluciones de despliegue y monitoreo.