Senior Backend Software Engineer

Mexico
Engineering – Eng - Software Engineering /
Full Time /
Remote
Acerca de Kueski

En Kueski, estamos comprometidos con mejorar la vida financiera de las personas en México. Desde 2012, hemos liderado el mercado de compra ahora, paga después (BNPL) y crédito en línea en América Latina, destacándonos por ofrecer servicios financieros innovadores. Nuestro producto estrella, Kueski Pay, facilita pagos tanto en línea como en tienda, actualmente, casi el 30% de los principales comercios electrónicos en México ofrecen Kueski Pay como método de pago. Además, fuimos pioneros en llevar BNPL a Amazon México.

Somos una empresa tecnológica con una cultura centrada en la innovación, la colaboración y el impacto, promoviendo un entorno de trabajo diverso e inclusivo. Nuestro compromiso con la excelencia y las mejores prácticas éticas nos ha valido múltiples reconocimientos en la industria. En 2024, CNBC nos nombró una de las Mejores Empresas FinTech del Mundo, y AMITAI nos reconoció como una de las compañías más éticas de México. También obtuvimos la certificación de HRC Equidad MX 2025 como un Best Place to Work for LGBTQ+ Equality y fuimos reconocidos por EFY como una de las Mejores Empresas para el Talento Femenino.

Kueski está buscando un/a Ingeniero/a de Software Backend para construir y mantener los servicios web que forman el núcleo de nuestro ecosistema financiero. Este rol es ideal para personas entusiastas por resolver problemas complejos mediante software robusto, que valoren la colaboración entre equipos y que estén motivadas por crear soluciones escalables, seguras y de alto rendimiento.
Como miembro clave del equipo de ingeniería, participarás en el diseño, desarrollo y evolución de nuestros sistemas backend, considerando tanto los requisitos funcionales como no funcionales. Trabajarás de cerca con otros equipos de ingeniería, producto y diseño para garantizar que nuestras soluciones estén alineadas con la visión tecnológica de Kueski.
En este rol, también se valora la disposición para compartir conocimiento, apoyar a tus compañeros/as y contribuir a una cultura de mejora continua. Evaluarás trade-offs técnicos de manera consciente, asegurando que las decisiones de desarrollo optimicen tanto la calidad del producto como la eficiencia del equipo.

Responsabilidades clave

    • Colaboración y Cultura de Equipo
    • Mentoreo y apoyar a otros ingenieros/as de software, promoviendo una cultura de excelencia técnica y colaboración.
    • Colaborar con otros equipos para diseñar soluciones alineadas con los objetivos técnicos y de negocio.
    • Participar activamente en ceremonias del equipo (planificación, dailies, retrospectivas) para mantener el enfoque y ritmo de entrega.
    • Contribuir a una cultura de feedback continuo, compartiendo retroalimentación de forma abierta y respetuosa.

    • Ejecución Técnica
    • Diseñar e implementar soluciones escalables, seguras y de alto rendimiento, considerando tanto requisitos funcionales como no funcionales.
    • Entender los problemas desde su raíz y tomar decisiones técnicas basadas en un análisis de trade-offs.
    • Identificar oportunidades de mejora en la calidad del código, las prácticas del equipo y la arquitectura del sistema.
    • Participar en el análisis temprano de proyectos medianos o complejos, estimando y desglosando requerimientos técnicos.

    • Desarrollo de Software
    • Asegurar entregas de alta calidad, cumpliendo con los objetivos técnicos y de negocio del equipo.
    • Colaborar con Producto y otros stakeholders para traducir necesidades del negocio en soluciones técnicas viables.
    • Probar, resolver bugs e incidencias, así como dar soporte continuo a los servicios bajo responsabilidad del equipo.
    • Monitorear sistemas en producción y responder de forma proactiva a riesgos o problemas de rendimiento y disponibilidad.

Requisitos del puesto

    • 5+ años de experiencia y conocimientos técnicos en programación.
    • Comprensión de los elementos que definen un buen código.
    • Experiencia y entendimiento de patrones de diseño de software.
    • Fundamentos sólidos en bases de datos relacionales.
    • Experiencia con al menos un motor de base de datos.
    • Experiencia integrando, diseñando y construyendo APIs.
    • Experiencia desplegando y manteniendo productos de software en producción.
    • Familiaridad con al menos un patrón de arquitectura (por ejemplo, MVC).
    • Experiencia entregando soluciones que requieren múltiples iteraciones.
    • Capacidad para considerar requisitos no funcionales desde el inicio del diseño.
    • Experiencia tomando decisiones que equilibran necesidades de negocio, producto y tecnología.
En Kueski adoptamos la diversidad en todas sus formas, promovemos sistemáticamente la equidad, y nos aseguramos de que todos se sientan incluidos con un sentido de pertenencia. Estamos comprometidos a la inclusión de todos los candidatos en nuestro proceso de selección de talento. Como parte de este compromiso, haremos lo que esté en nuestras manos para ajustar el formato de nuestro proceso de selección cuando así lo solicite un candidato. Si requieres algún ajuste en el formato del proceso, por favor comunícalo al equipo de Talent Acquisition.