Senior Fullstack Software Engineer

Job Description

Más de la mitad de la población mexicana no tiene acceso a productos financieros debido a las limitaciones de las instituciones bancarias tradicionales. La misión de Kueski es brindar oportunidades financieras a estas personas a través de la innovación tecnológica.

Estamos buscando un ingeniero/a de software que se entusiasme por crear y brindar soporte a productos de software orientados al usuario que los clientes quieran usar, y que tenga en cuenta los requisitos funcionales y no funcionales, así como la experiencia del usuario.


Responsabilidades clave
  • Brindar tutoría y apoyo a otros ingenieros de software y colaborar con diferentes equipos para lograr los objetivos de su equipo.
  • Promover excelencia técnica y ayudar al equipo a prosperar tomando constantemente decisiones informadas y alentando al equipo a seguir y mejorar sus prácticas.
  • Crear productos utilizando diversas tecnologías y escalar su rendimiento a través de la nube.
  • Apoyar al equipo en el diseño y la construcción de sistemas de alta calidad que pueden involucrar múltiples equipos e iteraciones; así como colaborar con otros equipos para asegurarse de que la solución sea factible y esté alineada con la visión técnica.
  • Entender el negocio para evaluar los trade-offs y tomar decisiones informadas. Además, identificar y fomentar mejoras en entregables, prácticas y procesos, como la gestión y priorización de la deuda tecnológica.
  • Colaborar durante el análisis inicial de un proyecto, ayudar al equipo a estimar proyectos medianos a complejos y en la traducción de los requisitos comerciales en requisitos técnicos.

  • Requisitos del puesto (Experiencia y Competencias)
  • Solida experiencia técnica en programación y comprensión de los elementos de un buen código.
  • Experiencia con arquitectura de microservicios.
  • Experiencia y comprensión de patrones de diseño de software.
  • Fundamentos de bases de datos relacionales.
  • Experiencia con al menos un database engine.
  • Experiencia en la integración, diseño y creación de API.
  • Experiencia en la implementación y mantenimiento de productos de software.
  • Experiencia en la entrega de soluciones que requieren múltiples iteraciones.
  • Experiencia en el equilibrio entre el negocio, producto y tecnología al tomar decisiones.
  • Capacidad para transformar requisitos en software funcional en producción.
  • Requerimiento de idioma: Español avanzado, tanto oral como escrito.

  • Deseable
  • Ruby and/or Golang
  • Ruby on Rails
  • Spring boot
  • Docker y/o Kubernetes
  • AWS
  • Fluidez en inglés