**We are Kueski**, and our mission is to develop an ecosystem of financial products which are simple and convenient for our users. We are part of the financial digital transformation, being one of the key players in México.**Objective**:The Product Delivery teams are responsible for leveraging Kueski's infrastructure to ideate, prototype, build, deliver and maintain novel financial products for our users. Product Delivery teams partner closely with Product, Security and Compliance to ensure we provide a user experience that is simple, engaging, secure and dependable.We are looking for a generalist Software Engineer who is excited about creating and supporting user-facing software products that customers want to use, and considering functional and non-functional requirements as well as user experience.She's a promoter of technical excellence and helps the team to thrive by constantly pushing the team to follow and improve at their practices.She enjoys building products using different technologies, as well as scaling them up using cloud computing.**Requirements of the position**:- Ability to transform requirements into working software in production.- Ability to collaborate in an interdisciplinary team.- Ability to make decisions based on tradeoffs between business, product and technology.- Experience troubleshooting and debugging problems.- Strong experience in Software Engineering.- How a good Software Development Lifecycle (SDLC) is organized.- How the non-functional requirements are part of delivering a solution.- Experience on the different types of testing and their importance in the SDLC.**You will need to be successful**:- Understand the underlying problem when facing a challenge.- Design and implement solutions for the problems.- Write software to achieve the business and team's goals.- Fix bugs and resolve incidents.- Identify and communicate risks.- Support and promote best practices among the team.**Technical skills and knowledge**:- Strong technical background in programming.- Understanding of the elements of good code.- Experience and understanding of software design patterns.- Fundamentals of relational databases.- Experience with at least one database engine.- Experience of integrating, designing and building APIs.- Experience deploying and maintaining software products in production.- Experience with at least one architectural pattern (i.E. MVC)**Nice to have**:- Experience with microservice architecture.- Experience with Ruby.- Experience with Ruby on Rails.- Experience with AWS.**Benefits and Perks**:- Major medical insurance- Stock options- Flexible work time, including working from home 100% Remote- 10 days of vacations + 50% vacation bonus- Personal Days- Saving Fund- Pantry Vouchers- 30 day Christmas Bonus