Senior Software Engineer (Ruby)
- Software Development
- Remote friendly
Gravy is looking for a Senior Software Engineer to join us on our mission to make homeownership more accessible for everyone.
As a Senior Software Engineer at Gravy, you'll oversee the planning, design, development, and execution of backend code for our primary consumer facing and administrator applications for Gravy. You will work with our product & engineering teams to push resilient, high quality code, with as much automation in the software life cycle as possible.
Things you’ll be doing:
Own the quality of features and lead development efforts for our API, admin, and mobile products functional and design specifications
Update our admin application to reduce operational overhead for our customer success team
Write modular code in a test and behaviorally driven development style
Integrate our applications with third party vendors in banking, mortgage, and real estate
Test and ship quality code to production. We are working with people’s money, so quality is of the highest importance!
Debug and investigate issues that may arise in any of our environments
Advocate for high quality on behalf of Gravy customers by working closely with other engineers, testers, designers, and product managers
What we’re looking for:
Understanding of “The Rails Way” or writing code that is well-organized, follows typical Ruby on Rails patterns, and is performant
Desire to do things right in the long run, meaning a strong understanding of design patterns and refactoring
Strong understanding of structuring database relations and indexes along with structuring efficient queries
Concisely written test suites from specs, acceptance criteria, or test cases
Experience developing automated tests using UI and/or API based test frameworks, development environments, and CI/CD a plus
Understanding of testing methodologies like functional, integration, system, and usability
Ability to mentor junior and mid level engineers
Technologies we use:
Backend: Ruby on Rails, PostgreSQL, Elasticsearch, Minitest, AWS, Heroku
Frontend: React, Vercel
Github Actions for infrastructure and CI/CD integration
Postman, Gherkin for API-based testing
Gravy is a homebuying platform built for the 100M renters in the U.S. who are on their journey to homeownership. We help renters save for and buy their first home with confidence.
With Gravy, renters can save for a down payment, earn rewards (like cash-back on rent toward their future home), build credit, learn about the homebuying process, and ultimately buy their first house sooner with an assist from our real estate agent and mortgage lender partners.
We are forever changing how people buy and own their first home by connecting two trillion dollar markets - home renting and home buying. Owning a home is the primary way Americans build wealth today, but it has never been harder to turn that dream into a reality. That's where we come in. Join us!
Why you’ll like it here:
With a purpose beyond profit, Gravy is proud to be a Benefit Corporation. We are joining a movement of businesses that are determined to make a positive impact in the world. Our mission is simple: to make homeownership more accessible for all. We measure our success by the number of aspiring homebuyers we help, and we want to keep it that way.
Gravy encourages applications from people of all races, religions, genders, sexual orientations, and ages, as well as veterans and individuals with disabilities.