Ruby on Rails Backend Engineer - Enablement (On-Site)

Acima Leasing

Draper (UT)

On-site

USD 120,000 - 150,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Upbound Group, Inc. in Draper, Utah is seeking a Software Engineer III specializing in Ruby on Rails to design, build, and maintain backend services powering our fintech platforms.

You will collaborate across product and delivery teams in an agile environment, emphasize code quality through TDD and reviews, optimize database queries (PostgreSQL), and mentor junior engineers while staying current with new technologies.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience.
  • 5+ years of professional software engineering experience in backend or distributed systems development.
  • Strong proficiency in Ruby and Ruby on Rails, with a deep understanding of Rails conventions, lifecycle, and best practices.
  • Strong understanding of software development principles, design patterns, and RESTful API architecture.
  • Experience with Test-Driven Development (TDD) and modern automated testing frameworks (e.g., RSpec).
  • Strong experience in database design, query optimization, and management (PostgreSQL and NoSQL).
  • Familiarity with cloud platforms (AWS preferred) and containerization technologies (Docker, Kubernetes).
  • Familiarity with microservices, background job processing (Sidekiq, etc.), and event-driven architectures.
  • Solid understanding of Agile methodologies and CI/CD practices.
  • Excellent problem-solving skills, attention to detail, and collaborative communication skills.

Responsibilities

  • Contributing to the full software development lifecycle, from concept and design to automated testing, deployment, and monitoring.
  • Designing and implementing robust, scalable, and well-documented backend services and APIs primarily using Ruby on Rails.
  • Collaborating with cross-functional teams, including delivery managers, product managers, technical leads, and other engineers to deliver new features and enhancements in an agile scrum environment.
  • Ensuring code quality through comprehensive unit/integration testing (TDD), thorough code reviews, and adherence to team best practices.
  • Identifying and addressing application performance bottlenecks, database query inefficiencies, and potential security vulnerabilities.
  • Mentoring and guiding junior and mid-level developers, fostering a culture of continuous learning and technical excellence.
  • Staying current with emerging technologies and industry trends to drive innovation and efficiency within the team.

Skills

Ruby
Ruby on Rails
RESTful API
TDD
PostgreSQL
NoSQL
AWS
Docker
Kubernetes
RSpec
Sidekiq
Kafka
RabbitMQ
Elixir interest
TypeScript
Node.js

Education

Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience

Tools

Docker
Kubernetes
AWS
RSpec
Sidekiq

Job description

Upbound Group, Inc. in Draper, Utah is seeking a Software Engineer III specializing in Ruby on Rails to design, build, and maintain backend services powering our fintech platforms.

You will collaborate across product and delivery teams in an agile environment, emphasize code quality through TDD and reviews, optimize database queries (PostgreSQL), and mentor junior engineers while staying current with new technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Ruby on Rails Backend Engineer — Fintech API Scale
Senior Ruby on Rails Backend Engineer — Fintech API Scale

Acima LLC. • Draper (UT)

On-site
USD 120,000 - 170,000
Health benefits
401(k) match
On-site gym
+1
Senior Ruby on Rails Architect & Tech Lead
Senior Ruby on Rails Architect & Tech Lead

Acima LLC. • Draper (UT)

On-site
USD 130,000 - 185,000
Health benefits
401(k) match
DTO
+5
Senior Rails Backend Engineer – Enablement & Impact
Senior Rails Backend Engineer – Enablement & Impact

Acima Digital • Draper (UT)

Hybrid
USD 120,000 - 170,000
Health benefits
401(k) matching
DTO (Discretionary Time Off)
+5
Senior Rails Architect - Platform Enablement & Leadership
Senior Rails Architect - Platform Enablement & Leadership

Acima Leasing • Draper (UT)

On-site
USD 140,000 - 190,000
Full health benefits
401(k) match
HSA with company contribution
+5
Senior Ruby on Rails Architect & Platform Lead
Senior Ruby on Rails Architect & Platform Lead

Acima • Draper (UT)

On-site
USD 150,000 - 190,000
Full health benefits
401(k) match
DTO (discretionary time off)
+6
Senior Ruby on Rails Backend Engineer
Senior Ruby on Rails Backend Engineer

Acima • Draper (UT)

On-site
USD 120,000 - 180,000
Health benefits
401(k) match
On-site gym
+2
Senior Software Engineer – AI-Driven Cloud Apps (On-site)
Senior Software Engineer – AI-Driven Cloud Apps (On-site)

Acima LLC. • Draper (UT)

Hybrid
USD 120,000 - 190,000
Health benefits
401(k) matching
Discretionary time off
+3
Senior Software Engineer – Lead, Build Scalable Apps
Senior Software Engineer – Lead, Build Scalable Apps

Acima Leasing • Draper (UT)

On-site
USD 120,000 - 190,000
Full health benefits
401(k) match
HSA with company contribution
+1
Ruby on Rails Backend Engineer
Ruby on Rails Backend Engineer

EPAM Systems • United States

Remote
USD 90,000 - 130,000
Ruby on Rails Engineer — Remote & On-Site
Ruby on Rails Engineer — Remote & On-Site

United States Digital Space LLC • United States

Remote
USD 95,000 - 150,000