CareerPlan

Software Engineer (Full Stack)

Latin AmericaRemoteFull-time$52k2026-07-27 → 2026-11-10

Core

Build and maintain the Omnigive donation form, a critical interactive UI component for nonprofit fundraising, connecting frontend logic to the Rails backend.

Role type

Mid-level Full Stack Engineer (Ruby on Rails + Vanilla JS)

Builds

The Omnigive donation form and related fundraising features for nonprofit organizations

Domain

SaaS fundraising platform for non-profits

Deliverable

product features

Required skills

Vanilla JavaScript, Ruby on Rails, PostgreSQL, SQL (joins, aggregations), Minitest, Semantic HTML, CSS (Design Tokens), Hotwire (Turbo/Stimulus)

Preferred skills

Object-Oriented Programming, MVC patterns, Jobs-to-be-Done analysis

Technologies

Ruby, Ruby on Rails, PostgreSQL, Minitest, Turbo, Stimulus

Responsibilities

Build complex interactive UI components using vanilla JavaScript; Write idiomatic Ruby on Rails code with ActiveRecord and ViewComponents; Review peer pull requests and communicate blockers; Write automated tests to catch bugs; Update internal documentation and commit messages.

Seniority

Mid-level (Engineer II), hands-on IC