Senior Software Engineer

Kiavi Logo

Kiavi

๐Ÿ“Remote - Brazil

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.