remote

Salary
$52,200–$58,000from the description
Posted
Jul 26, 2026
Location
Last confirmed open
Jul 27, 2026

What this job asks for AI summary

A mid-level full-stack engineering role focused on building and maintaining a highly interactive donation form at the core of a nonprofit fundraising platform. Day-to-day work involves writing vanilla JavaScript for complex UI components alongside idiomatic Ruby on Rails and PostgreSQL, with an expectation of owning features end-to-end — including surfacing adjacent work not explicitly scoped in tickets. Suits engineers comfortable shipping independently in a Rails-heavy stack with minimal hand-holding.

Mid level · Remote · Full-time

Must have (10)
JavaScriptRuby on RailsPostgreSQLSQLMinitestHTMLCSSHotwireTurboStimulus
Nice to have (3)
RubyActiveRecordViewComponents

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 28,800 people nationally plausibly meet what this posting asks for (software developers). range 5,900–43,300

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What gives you an edge
Ruby on Rails10%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
JavaScript62%HTML55%CSS53%SQL51%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (5)

This role is explicitly based in Latin America — the US-based flag is set to false and no US CBSA applies.

The title 'Engineer II' maps to Mid on the seniority ladder; the scope and requirements (independent feature delivery under review, no people management) are consistent with Mid.

Hotwire, Turbo, and Stimulus are listed together in the requirements section as part of the 'Pragmatic Frontend Focus' requirement; they are emitted as separate skills since they are distinct tools within the Hotwire ecosystem.

Ruby, ActiveRecord, and ViewComponents appear in the requirements narrative but are framed as part of the Rails 'Omakase' mindset description rather than as standalone hard gates separate from Rails proficiency — marked as preferred to avoid double-counting with the Ruby on Rails must-have.

No minimum total years of experience is stated in the posting.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗