Arrouya - Senior Software Engineer

OpenKrill

United States

On-site

USD 120,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Arrouya in the United States is seeking a Senior Software Engineer to help refactor and modernize our reservation and operations platform, while building a new platform from scratch. We’re currently a two-person engineering team and are tackling two major projects in parallel.

You will work across TypeScript, Express, and Next.js to design systems for reservations, payments, refunds, and accounting, and make architectural decisions as we grow.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong TypeScript/JavaScript experience.
  • Production experience with Node.js/Express and React/Next.js.
  • Strong understanding of relational databases, APIs, and data modeling.
  • Experience working on both established codebases and greenfield projects.
  • Strong engineering judgment and comfort working with a high degree of ownership.
  • Nice to Have: Experience with reservation, scheduling, payments, or financial systems is a big plus.

Responsibilities

  • Design and build systems for reservations, availability, scheduling, and resource management.
  • Refactor and modernize a large production codebase.
  • Build new products and features from 0 → 1.
  • Work across our TypeScript, Express, and Next.js stack.
  • Design workflows spanning reservations, payments, refunds, and accounting.
  • Make architectural decisions that will shape the platform as we grow.

Skills

TypeScript/JavaScript
Node.js/Express
React/Next.js
Relational databases
APIs & data modeling
Ownership & judgment

Job description

Arrouya https://www.linkedin.com/company/arrouya/home/ builds reservation and operations software for local governments. Our platform powers facility and park reservations, programs, permits, payments, and accounting.

We're currently a two-person engineering team and are looking for a Senior Software Engineer to join us. We're tackling two major projects in parallel: refactoring and modernizing our existing platform while building a new platform from 0 → 1.

What You'll Work On
  • Design and build systems for reservations, availability, scheduling, and resource management.
  • Refactor and modernize a large production codebase.
  • Build new products and features from 0 → 1.
  • Work across our TypeScript, Express, and Next.js stack.
  • Design workflows spanning reservations, payments, refunds, and accounting.
  • Make architectural decisions that will shape the platform as we grow.
What We're Looking For
  • 5+ years of professional software engineering experience.
  • Strong TypeScript/JavaScript experience.
  • Production experience with Node.js/Express and React/Next.js.
  • Strong understanding of relational databases, APIs, and data modeling.
  • Experience working on both established codebases and greenfield projects.
  • Strong engineering judgment and comfort working with a high degree of ownership.

Nice to HaveExperience with reservation, scheduling, payments, or financial systems is a big plus.

Reservations are at the core of our product and involve complex availability, pricing, conflicts, cancellations, and business rules. They also connect directly to payments and accounting, where our government customers have strict requirements around financial correctness.

We're looking for someone who enjoys untangling complex systems just as much as building new ones.

Interview Process
  • Silver.dev Recruiter Screening
  • Silver.dev System Design Interview
  • Client Resume Review
  • Client Screening
  • Client System Design Interview
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Build Next-Gen Reservations Platform
Senior Software Engineer — Build Next-Gen Reservations Platform

Openkrill • United States

Remote
USD 120,000 - 190,000
Staff Software Engineer
Staff Software Engineer

Harnham • New York (NY)

Hybrid
USD 190,000 - 240,000
Senior Software Engineer (Ruby)
Senior Software Engineer (Ruby)

Reserv • United States

Remote
USD 120,000 - 170,000
Health insurance and dental
401(k) with employer matching
Paid time off
+3
Staff Software Engineer
Staff Software Engineer

Reserv • Atlanta (GA)

On-site
USD 120,000 - 150,000
Generous health-insurance package
401(k) retirement plan with employer matching
Competitive PTO policy
+3
Staff Software Engineer
Staff Software Engineer

Reserv Claims Analysis, LLC • Atlanta (GA)

On-site
USD 100,000 - 140,000
Generous health insurance package
401(k) retirement plan with employer matching
Competitive PTO policy
+2
Staff Software Engineer - Backend
Staff Software Engineer - Backend

Rise Technical Recruitment Limited • New York (NY)

On-site
USD 220,000 - 240,000
Stock Options
Unlimited PTO
On-Site
+3
Senior Software Engineer: Build Scalable Travel Platform
Senior Software Engineer: Build Scalable Travel Platform

Provn, Inc. • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Findigs, Inc. • New York (NY)

On-site
USD 140,000 - 210,000
Health benefits
401(k) matching
Gym stipend
+1
Senior Software Engineer
Senior Software Engineer

ResQ • Miami (FL)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

SmartRent • Phoenix (AZ)

Hybrid
USD 120,000 - 160,000
Medical, dental, vision benefits
401(k) with employer contributions
Flexible PTO