Point your AI agent at freehire and let it find you a job.

Get the CLI →

Zoolatech

NewBe an early applicant

Senior Software Engineer - Ruby on Rails

Posted Updated
Discussion

Summary

Senior backend engineer building and maintaining Ruby on Rails microservices, Kafka pipelines, and GraphQL/REST APIs for a marketplace that lets consumers compare loan and insurance quotes. Day-to-day involves backend design and testing, code reviews, production support, and cross-functional collaboration.

We are a marketplace where users can compare personalized, prequalified rates and quotes from multiple lenders and carriers, for student loans, mortgages, personal loans, and insurance.
We’re challenging the status quo by giving power to the consumer. We believe in a world where ‘ethical’, ‘lending’, and ‘insurance’ can coexist, so we set out to build innovative platforms that actually work for customers. Our mission is to help people find the best loan or insurance policy possible.
We believe researching and buying loans or insurance shouldn’t be confusing or complex, so we’ve focused on simplicity. We’ve created the only unbiased loan and insurance buying process out there, which makes finding options straightforward and clear.

Responsibilities

Build and maintain backend services
Build and maintain shared code libraries in Ruby and Javascript
Maintain and evolve our microservice architecture, including Kafka and GraphQL APIs
Design and build improvements to our development processes, including testing strategy
Support and troubleshoot production systems
Determine operational feasibility by evaluating, analysis, problem definition, requirements, solution development, and proposed solutions
Participating in the code reviews and design discussions with other engineers
Have a strong sense of end to end ownership
Adhere to key principles: Code and design for best performance, scalability and resiliency
Participate in Agile planning and standup meetings
Participates in the testing process through test review and analysis, test witnessing and certification of software
Be a self-starter, capable of solving ambiguous and challenging technical problems with wide scope
Deliver trustworthy solutions for engineers allowing them to focus on experimentation, evolution, and delivery of high-quality features
Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions
Backend development including design, documentation, implementation, and testing
Work alongside other engineers on the team to elevate technology and consistently apply best practices

Skills Required
5+ years experience with back-end development using Ruby on Rails.
Experience building API base applications.
Understand data structure and distributed system microservice concepts
Understanding of the web stack, including HTML/CSS, Javascript, JSON, HTTP requests.
Experience with Relational Databases and SQL (MySQL preferred).
Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.
English - active intermediate level or higher.
Nice to have:
Experience with GraphQL.
Familiarity with cloud platforms and services (AWS preferred) for deploying and managing applications.
Experience with RSpec or similar unit test frameworks for RoR.
Understanding Agile methodologies and CI/CD best practices.
Being ready to work with FE is a plus.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available