.About KueskiAt Kueski, we're dedicated to improving the financial lives of people in Mexico. Since 2012, we've been the leading buy now, pay later (BNPL) and online consumer credit platform in Latin America, known for our innovative financial services. Our flagship product, Kueski Pay, provides seamless payment solutions for both online and in-store transactions, establishing itself as the preferred option for a quarter of Mexico's top e-commerce merchants. Notably, we were the first to introduce BNPL on Amazon Mexico.We're a tech company with a culture geared toward innovation, collaboration, and impact, fostering a strong, diverse, and inclusive company culture. In 2023, Kueski was recognized as the top BNPL platform by Fintech Breakthrough and earned the title of one of Mexico's most ethical companies from AMITAI. Additionally, we ranked as one of the Best Companies for Female Talent by EFY.PurposeWe are looking for a generalist Software Engineer who is excited about creating and supporting web services that provide the core functionality for the financial ecosystem, considering functional and nonfunctional requirements, as well as collaborating with other teams to evolve such services towards our technological vision. The ideal candidate is passionate about mentoring and supporting other software engineers and is comfortable collaborating with different teams to accomplish their team's goals.Key ResponsibilitiesCollaborate with the team and support other members to achieve the team's goals, delivering at expectations quantitatively and qualitatively.Understand the business to evaluate trade-offs and make informed decisions. Identify and promote areas of improvement for deliverables, practices, and processes, including tech debt prioritization.Collaborate during the early analysis of a project, helping the team estimate medium to complex projects, and translate business requirements into technical requirements.Understand underlying problems when facing challenges, design and implement solutions, write software to achieve business and team goals, fix bugs, resolve incidents, identify and communicate risks, support best practices, mentor other Software Engineers, and ensure project objectives are met.PeriodicallyLearn and improve technologies, processes, and best practices defined by the team.Write necessary documentation, troubleshoot bugs and incidents, help triage bugs and issues, conduct code reviews, monitor systems and services, participate in team ceremonies, prepare and conduct technical interviews, and help break down complex projects.OccasionallyPair program with teammates, support onboarding new engineers, collaborate with tech leads and architects to evolve architecture, and propose initiatives for continuous improvement.Position Requirements3-5 years of progressive experience in software engineering.Strong experience in backend Software Engineering with Ruby