Software Engineer

BUSINESS RATE, LLC
Tempe, AZ, United States
29 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Compensation
$50,000.0 - $70,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Big Data Extract Transform Load (ETL) Relational Databases Payment Systems Node.Js Next.js SQL Databases TypeScript Web Applications ReactJS Delivery Pipeline
+5 more
Backend Stripe Software Coding Data Pipelines Docker

Job description

BusinessRate turns public customer reviews into scores and rankings for local businesses. We collect review data at scale, score each business, rank it against its local competitors, and recognize the top performers in their market.

We’re profitable and growing, with an engineering team of four. Everything - the data pipelines, the web applications, the payment flows, the internal tooling, the infrastructure - is built and maintained in house.

The role

You’d be writing code day to day, working closely with our senior engineers, who review your pull requests and are there when you get stuck. We’re a small team, so you won’t be handed a narrow slice of the product and left there - you’ll see how the whole thing fits together, and you’ll get more ownership as you show you’re ready for it.

The work is genuinely interesting. The data side involves large partitioned tables, queries that need to stay fast as volumes grow, and pipelines processing substantial amounts of data. There’s also a customer-facing web application, payment flows, and internal dashboards, all of which need to be reliable.

We’re looking for someone who wants to get good at this, not just someone who can already do it.

What you’ll do

  • Build and maintain backend services and APIs, with support on the design decisions

  • Work on our Next.js and tRPC frontends - customer-facing pages and internal dashboards

  • Write SQL against large datasets and learn what makes queries fast or slow

  • Fix bugs and ship improvements across the product

  • Have your pull requests reviewed carefully, and start reviewing others’ as you grow

  • Take smaller projects from idea through to production

Requirements

You should have:

  • Working knowledge of TypeScript and Node.js, and something real you’ve built with them - a job, an internship, a personal project you can walk us through

  • Familiarity with SQL and relational databases; you don’t need to know how to optimize a query against a partitioned table yet, but you should want to learn

  • Experience building with React, ideally Next.js

  • Comfort with AI-assisted development tools alongside solid engineering practices - we use them regularly and expect the same care with code written that way

  • A willingness to ask questions early rather than disappear for three days

Nice to have:

  • tRPC, Fastify, or similar typed API layers

  • Docker and modern deployment pipelines (we use Render)

  • Stripe or other payments experience

  • Any exposure to data pipelines or ETL

  • A CS degree, a bootcamp, or no formal background at all - we care about what you can do

Benefits & conditions

  • Dental insurance
  • Health insurance
  • Paid time off

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

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

1:36 min

Characteristics of a data intensive application developer

Noam Honig · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

10:22 min

Managing recurring subscriptions and products with Stripe

Dávid Lévai · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all