
Senior Software Engineer

Kiavi
Summary
Join Kiavi, a leading private lender for real estate investors, as a Backend/Full-Stack Engineer based remotely in Mexico or Brazil. This long-term contract position focuses on implementing and maintaining high-quality features in web applications and back-end loan origination services. You will collaborate closely with engineers, designers, product teams, and stakeholders to build customer-centric solutions. The ideal candidate possesses 7+ years of professional software engineering experience with Ruby on Rails, excels in problem-solving, and demonstrates strong communication and leadership skills. Kiavi offers competitive benefits and perks. The role emphasizes back-end development within a product-oriented, cross-functional team environment.
Requirements
- You are a proficient software engineer with 7+ years of professional experience and have worked in ruby on rails
- You work in close collaboration with your teammates on a day-to-day basis, and with engineers on other teams when facing cross-cutting challenges. You are willing to ask for and give help
- You take pride in building high-quality, user-friendly products
- You excel at understanding and breaking down complex problems. You pay attention to detail
- You are candid and honest. You can adapt your communication style to different audiences and you can effectively communicate in writing and in person or on a video call
- You make things happen. You show a strong desire to succeed and are looking for opportunities to learn and grow
- You understand product requirements and shape your work to achieve maximal impact. You use and improve on team processes and technologies and seek out and eliminate waste
- You show the ability to grow your leadership skills. You engage in peer-mentorship and focus on sharing your areas of expertise and strengths
Responsibilities
- Implement well-tested features in our web applications and back-end loan origination services
- Maintain a high quality bar: Champion code quality with thorough PR review, focusing on test automation using unit, integration and end-to-end testing
- Reduce Technical Debt: Identify and act on opportunities to improve the existing code base before accomplishing the task at hand
- Execute: Focus on delivering high impact initiatives that provide value to the customer on a daily basis
- Collaborate: Work in a highly collaborative environment both closely with other engineers,and with our design and product teams as well as with our business stakeholders to build the right solutions for our customers
- Think Customer-first: Ensure that our customers are successful and happy
- Define Technical Strategy: Build software consistent with the companyโs technical strategy and architectural design. Contribute new ideas and improvements to the architecture
Preferred Qualifications
- Ruby , JavaScript, TypeScript, and Kotlin are the languages we use most. Ruby is the emphasis for this role
- React, GraphQL, Next.js
- Rails, Node.js, Kafka
- Postgres, Redis
- We are shifting from being a monolithic Rails application to a distributed set of services. Experience having done this in the past is super useful to us
- We handle customerโs private information and we move billions of dollars around. Having experience with application security is important to us
Benefits
Competitive benefits and perks
Share this job:
Similar Remote Jobs

