Staff Software Engineer - Backend

Mexico
Engineering – Software Engineering /
Remote
About Kueski
Founded in 2012 with the mission to improve the financial lives of people in Mexico, Kueski is the leading buy now, pay later (BNPL) and online consumer credit platform in Latin America, known for its innovative financial services. Its flagship product, Kueski Pay, allows customers to make purchases and pay later, both online and in physical stores and has become the payment choice for a quarter of Mexico's leading e-commerce merchants. Notably, it stands out as the first buy now, pay later (BNPL) option accessible to Mexican consumers on Amazon.com.mx.

Kueski is frequently recognized for its strong, diverse and inclusive company culture. In 2022, Kueski was named one of the most ethical companies in Mexico by AMITAI, and one of the best companies for both young professionals and female talent in Mexico by EFY. The company has also been named to CB Insights’ Fintech 250 list.

Purpose
As a Staff Engineer, you will play a critical role in designing, developing, and delivering cutting-edge solutions that drive the success of our products and services. You will collaborate closely with cross-functional teams, mentor junior engineers, and contribute to architectural decisions that shape the future of our technology stack.

Key Responsibilities

    • Technical Leadership: Provide technical guidance and leadership to the engineering team. Drive the design and implementation of complex systems and features, ensuring scalability, performance, and maintainability.
    • Architecture and Design: Participate in architectural discussions and decisions, proposing solutions that align with business goals and technical requirements. Contribute to the evolution of the overall system architecture.
    • Full-Stack Development: Collaborate with front-end and back-end engineers to build cohesive end-to-end solutions. Write high-quality, reusable, and efficient code across the entire stack.
    • Code Reviews and Best Practices: Conduct thorough code reviews, providing constructive feedback to peers and junior engineers. Champion coding standards, best practices, and development processes.
    • Problem Solving: Analyze complex technical problems, develop innovative solutions, and troubleshoot issues in production environments. Act as a go-to resource for resolving challenging technical roadblocks.
    • Mentorship and Collaboration: Mentor and coach junior engineers, fostering their professional growth and technical skills. Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers.
    • Continuous Learning: Stay up-to-date with industry trends, emerging technologies, and best practices. Apply this knowledge to enhance the team's technical capabilities and the quality of our solutions.
    • Project Delivery: Contribute to project planning, scope estimation, and timelines. Communicate effectively with stakeholders to provide progress updates and manage expectations.
    • Documentation: Create and maintain technical documentation, including system architecture diagrams, design decisions, and implementation details.

Position Requirements

    • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience).
    • Strong technical background in programming, at least 6+ years of relevant experience as a software engineer.
    • Solid understanding of software architecture principles, design patterns, and system scalability.
    • Experience with modern front-end and back-end technologies, databases, and cloud services.
    • Excellent problem-solving and debugging skills, with a knack for identifying root causes and implementing effective solutions.
    • Strong communication skills and the ability to collaborate effectively with both technical and non-technical team members.
    • Previous experience in mentoring or leading junior engineers.
    • A track record of continuous learning and a passion for staying current with industry advancements.

You’ll love working at Kueski because

    • We have a mission-driven culture focused on customer value, teamwork, humility,  and integrity. 
    • Everyone is expected to have role clarity, career growth, and a personal development plan. Feedback and recognition  is embedded in our company processes, systems, and practices. 
    • We ensure competitive salary, medical insurance, and wellbeing through ample and flexible time off as well as mental healthcare benefits. Everyone is an owner and eligible for competitive stock options with a company poised for success. 
    • We´re committed to building an inclusive and diverse team and we know this leads to incredible work.
Kueski: Where talent excellence improves Mexican lives

#LifeAtKueski #KueskiTalent