Software Engineer (Ruby & Rails)

Primis Financial Corp.
United States
13 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$50,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Behavior-Driven Development Continuous Integration Relational Databases PostgreSQL MySQL Model View Controller (MVC) Object-Oriented Software Development Query Optimization Ruby on Rails
+7 more
Ruby Software Engineering ReactJS Rspec Backend Information Technology Restful APIs

Job description

As a Software Engineer you’ll design and develop backend services, APIs, and portal systems that power high-availability payment processing platforms.

You’ll work across a modern stack, leveraging:

  • Behaviour-Driven Development (BDD)
  • CI/CD best practices
  • AI-assisted development workflows

From requirements through to release, the team owns the full lifecycle. You may work on focused individual initiatives or within larger squads, always empowered to focus on solving technical challenges rather than navigating inefficient processes., * Understand merchant and partner needs and translate them into high-quality, scalable solutions

  • Design, build, and maintain backend systems using Ruby and Ruby on Rails
  • Improve development processes through automation and simplification
  • Collaborate to ensure technically sound, observable, and testable deliverables
  • Contribute to estimation, planning, and proactive issue resolution
  • Support deployments to internal environments and production systems
  • Adjust priorities when necessary and contribute beyond assigned tasks
  • Demonstrate professionalism, flexibility, and a strong team mindset

Requirements

  • 3-5 years’ experience in a Software Engineering role
  • Degree in Computer Science or related field
  • Proven production experience with Ruby and Ruby on Rails
  • Strong understanding of object-oriented design principles and MVC architecture
  • Experience designing and consuming RESTful APIs
  • Proficiency with relational databases (PostgreSQL, MySQL), including schema design and query optimisation
  • Experience writing automated tests (RSpec, Minitest, or similar)
  • JavaScript and React experience is advantageous
  • A self-starter who can operate effectively in both independent and team settings
  • Strong analytical, organisational, and communication skills
  • Proactive, detail-oriented, and comfortable working under pressure

What You Can Expect

  • An empowered engineering culture
  • Clear ownership and accountability
  • Continuous learning and professional growth
  • High standards without unnecessary bureaucracy
  • The opportunity to build technology that has real-world impact at scale

If you’re looking to build meaningful systems within an outcome-focused engineering environment, this is a fantastic opportunity to do exactly that.

About the company

Build technology that powers real businesses.

Our client is building the next generation of technology that supports a growing ecosystem of merchants globally. Their mission is clear: deliver value responsibly, boldly, and consistently.

They believe small, empowered teams can achieve remarkable things. They care more about outcomes than outputs. They remove unnecessary process so great engineers can focus on what they do best, solving meaningful problems.

If you’re curious, pragmatic, and driven by impact, this could be the right environment for you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all