Ruby on Rails Software Engineer - San Francisco, CA (Remote Local Candidates Preferred)

Overview

Remote
On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 24 Month(s)
Able to Provide Sponsorship

Skills

Amazon Web Services
Attention To Detail
Collaboration
Communication
Docker
FOCUS
Microservices
RESTful
Regulatory Compliance
Ruby
Ruby on Rails
Screening
Software Engineering

Job Details

We are seeking a highly experienced Ruby on Rails Software Engineer to support a growing technology team focused on delivering scalable and reliable integrations for background screening and compliance-related services. The position is remote, though local candidates to the San Francisco area are preferred.

You will be working on modernizing APIs and microservices, collaborating closely with backend engineers and product managers. This is an exciting opportunity for a senior-level engineer who enjoys backend systems, high standards of quality, and meaningful technical challenges.


Responsibilities:

Collaborate with engineers and product managers to define and execute project requirementsDevelop secure, scalable, and performant backend services using Ruby on RailsRefactor and optimize existing code to integrate new service featuresDesign and implement RESTful APIsUtilize AWS and Docker in building and deploying solutionsParticipate in code reviews, planning, and ongoing technical discussionsMaintain a strong focus on quality, compliance, and long-term maintainability

Qualifications:

8+ years of software engineering experienceStrong expertise with Ruby on RailsSolid experience working with AWS and DockerBackground in designing and implementing REST APIsFamiliarity with microservices architectureExperience in FinTech or HealthTech is a plusHigh attention to detail and coding best practicesExcellent communication and collaboration skills

Interview Process:

30-minute interview with VP of Engineering30-minute interview with Engineering Lead and VP
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.