Senior Software Engineer - Full Stack, Ruby on Rails
Company
Caribou Financial
Location
USA
Type
Full Time
Job Description
About the Role:
Customer Acquisition Team
Do you thrive on working across the full stack from DB models to the screens customers interact with? This may be the role for you! We are seeking a full-stack software engineer who will collaborate closely with product and design to define requirements drive iterative development lead refactoring efforts to reduce technical debt and mentor teammates to build collective knowledge and capabilities. The Customer Acquisition team builds our borrower refi application UX and API for partner integrations working in React/TypeScript/Node.js and Ruby on Rails monolith. We are embarking on a migration from React to Hotwire Stimulus in Rails. Our approach focuses on continuous improvement by learning the customers' needs and reducing friction.
Outcomes for Engineers:
-
Work with other engineers and leadership to improve our code striving for flexibility and agility in the face of expanding and changing business requirements
-
Mentor and coach the engineers on the team to expand their skillsets through peer programming coaching and being a multiplier of leadership
-
Aid in work breakdown and agile trade offs in our scrum process efficiently and effectively delivering great software sprint by sprint
-
Partner with Product Owners to understand the market and business context for your product participating in a collaborative environment for product design and evolution
-
Play a role in defining and evolving how Engineering works at Caribou
This role may work remotely from a state where Caribou operates with a preference for the Chicago IL Washington D.C. Denver CO or CA markets.* Alternatively this role can be based out of our Caribou office in Denver CO.
Interview Roadmap:
-
Recruiter phone interview (30 mins)
-
At-home ruby coding assessment (30-60 mins)
-
Hiring Manager video interview (60 mins)
-
Final interview loop (combined 4 hrs scheduled across 1-4 business days):
-
System Design Interview (60 mins)
-
Pair Programing/Coding Interview (60 mins)
-
Interaction & Impact Interview (60 mins)
-
Partnership & Delivery Interview (60 mins)
-
What we look for
-
Prior work maintaining and improving consumer applications and partner integration APIs
-
Enjoys collaborating with Product Design and Data teams to turn ideas into real features that drive revenue and satisfy end users needs
-
Detail oriented engineers with an understanding of and a passion for creating well-crafted software
-
Driven life-long learners committed to expanding their skills in engineering
-
Full-stack understanding of production software systems from Docker to DOM to containers and caches to databases and DNS to runtimes and REST
-
A commitment to bringing out the best in those around them as a measure of their success
-
Seasoned engineers with experience deploying and operating their products in production troubleshooting and resolving production incidents
-
Thrives in a remote-first environment self-motivated with an appreciation for collaboration and growth opportunities within a diverse team
How we will take care of you
Everyone at Caribou is a valued team member. Our compensation and benefits package includes:
-
Competitive compensation: $160-185k
-
Eligible for annual performance-based incentive
-
Equity options
-
401(k) retirement plan
-
Generous paid time off including Flexible Time Off (FTO) for all employees and 100% paid parental leave for all parents
-
Exceptional benefits including highly subsidized medical dental and vision plans and fully company-paid mental health disability and basic life insurance
-
Optional benefits to suit your individual circumstances such as HSAs (with Caribou HSA contributions) FSAs supplemental life and health legal and pet insurance
-
Up to $1000 per year for eligible professional development expenses
Date Posted
01/05/2026
Views
0
Similar Jobs
Software Engineer III | Platform - ExtraHop
Views in the last 30 days - 0
This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...
View DetailsEngineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab
Views in the last 30 days - 0
This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...
View DetailsStaff Salesforce Engineer - CRM Systems - GitLab
Views in the last 30 days - 0
This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...
View DetailsDevOps Engineer - Guidehouse
Views in the last 30 days - 0
This job posting seeks a skilled DevOps Engineer to support development QA and operations across applications emphasizing automation cloudnative infra...
View DetailsSoftware Solutions Architect - Unqork
Views in the last 30 days - 0
Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...
View DetailsSenior Marketer - Usage Automation - HubSpot
Views in the last 30 days - 0
This job posting outlines a Senior Marketer role at HubSpot focusing on customer experience through datadriven automation Responsibilities include des...
View Details