Software Engineer (Full Stack)

Company shown to members 🔒 · Remote · US, Latin America only

US, Latin America onlyExperience not stated$52K–58K/yrPublished 27 July 2026Check carefully

Apply free: 3 jobs are on us✨ Tailor my resume for this job🎤 Practise the interview question, free

✓ Straight from the company's own careers page. No middlemen, no “we'll send you a check for equipment”. How we check jobs

✓ Sent 100 applications and heard nothing? Make this one count: tailor your resume to this ad in one tap, free.

✨ Not sure this is the one? Get your remote job matches in 30 seconds →

First recorded by Psst: 31 October 2026. Your first 3 jobs are free to apply to (the first right away, 2 more with your email). After that, the company and the apply link are for Psst members, from $4.99 for 7 days.

Free interview practice

Practise the first interview question for this job

If the company replies, the first call usually starts with a question like this. Vague answers are the easiest to reject. Write yours and get an AI score in under a minute.

The 20-second read

Experience
Experience not stated
Where you can live
US, Latin America only
Skills and tools
sql, javascript, documentation, async

Read from the ad by Psst's rules. Check the full ad below before applying.

Job details

Where you can work
United States, Mexico, Brazil, Argentina, Colombia, Chile, Peru, Costa Rica, Uruguay, Ecuador, Dominican Republic, Guatemala, Panama, Venezuela, Bolivia, Paraguay, El Salvador, Honduras, Nicaragua
Employment type
Not stated by the employer
Advertised pay
$52K–58K/yr
Experience
Experience not stated
Employer publication date
27 July 2026
First recorded by Psst
31 October 2026
Last checked at the source
10 November 2026

About the job

About the company

The company is a leading fundraising platform and donor management system for nonprofit organizations. Our mission is to accelerate positive impact worldwide by helping nonprofits become highly effective at raising funds and managing their supporter base. Since 2014, we have powered more than 100,000 global organizations to raise over $4 billion in donations. 🚀

Our fast-growing company is profitable and bootstrapped with a healthy run rate. We have a fully distributed and diverse 150-person team based in 16+ states and 23+ countries. In 2026, the company was named by Built In as one of the Best Places to Work in Washington, DC.

🏅 the company is rated the #1 software for fundraising, donor management, and nonprofit payment on G2 based on hundreds of verified customer reviews — a reflection of the care our team puts into building products that nonprofits trust.

The Team

You will be joining the Fundraising Team , one of the most highly visible and client-facing parts of our application. We are responsible for the Omnigive donation form—the absolute bread and butter of our company. Because this form is highly interactive and critical to our non-profits' success, we rely heavily on vanilla JavaScript on the frontend, powered by a robust Ruby on Rails backend. We operate with a flat hierarchy, a fully remote team, and a deliberate choice to keep our tech stack simple, reliable, and powerful.

The Role: Engineer II —  The "Task Finder"

At the company, our engineers in this role are what we call "Task Finders." At the Engineer II level, you own a feature end-to-end under review, surfacing the work the ticket didn't spell out — as we put it internally: "Given I was asked to do this, I'll also need to do that." We don't just hand you a ticket and expect you to act as a pure order-taker — you directly contribute to our team's goals for the year.

What You Will Do

•

Drive the Omnigive Form: Build and maintain complex, highly interactive UI components using vanilla JavaScript, while seamlessly connecting them to our Rails backend.

•

Apply the "Omakase" Mindset: Solve problems with the framework rather than around it. You will write idiomatic Ruby on Rails code using ActiveRecord, controllers, and ViewComponents.

•

Champion Product Sense: Analyze requirements through a "Jobs-to-be-Done" lens. Before writing new code, you will ask, "Can the user already do this?" and actively consider edge cases and error states.

•

Collaborate and Ship: Balance the desire to ship quickly with the need to ship quality. You will review peers' pull requests with care, communicate blockers proactively in async channels, and default to safely shipping value to users.

•

Steward our Knowledge: Help maintain our institutional memory by writing clear PR descriptions, logging non-obvious decisions in commit messages, and updating internal documentation when you spot something stale.

What We Are Looking For

•

Strong JavaScript Skills: Deep comfort with vanilla JavaScript, as it is critical for our main donation form.

•

Rails & PostgreSQL Proficiency: Ability to ship features in Rails without close supervision, including writing SQL beyond simple queries (joins, aggregations, and catching N+1 problems in PostgreSQL).

•

Quality & Testing: A strong habit of writing useful automated tests (we use Minitest) by default, including tests that would catch the specific bugs you just fixed.

•

Pragmatic Frontend Focus: Experience using semantic HTML, global CSS (via design tokens), and Hotwire (Turbo, Stimulus) to build out interfaces where custom JavaScript isn't strictly required.

•

Independent Problem Solving: A track record of taking a well-scoped feature and driving it to completion, surfacing the adjacent work needed for a polished final product.

Our Tech Stack

•

Backend: Ruby, Ruby on Rails

•

Frontend: Vanilla JavaScript, Hotwire (Turbo/Stimulus), Semantic HTML, CSS (Design Tokens)

•

Database: PostgreSQL, Relational Databases, SQL

•

Testing: Minitest, Fixtures

•

Mindset: "Omakase" Rails, MVC, Object-Oriented Programming

Details

  • Fully remote based in Latin America
  • Salary: $52,200-$58,000 USD, depending on experience and location
  • This is an Engineer II role on our internal career framework — leveling here reflects scope and impact, not tenure

Benefits & Perks

  • Fully remote work from the comfort of your home
  • Eligibility for employee equity plan (stock options)
  • Reimbursement package for home office expenses and professional development, up to $1.5k
  • Generous time off policy of 21 days (birthday included 🎉), 8 holidays of your choice, and 2 paid volunteer days
  • Wellness program with fitness and mindfulness classes
  • Love your work and our mission of serving nonprofits!

The Application Process

We have 5 stages

  • Apply here and fill out our questions to tell us about you!
  • Prescreen Call with the Talent Team
  • Technical Interview with Hiring Manager
  • Panel/Final Interview
  • Background & Reference Checks

If this sounds like the right role for you, please apply today and let us know why. We look forward to hearing from you!

Apply free: 3 jobs are on us✨ Tailor my resume for this jobPrepare with the Apply kitMore remote full stack developer jobs →

Find my remote job matches →
Ghost Job Detector: Check carefully
  • Open 4 months
Signals, not proof. Check the company's page before you spend time on it.
Free to build · no sign-up

A resume that gets past the first 6 seconds

Recruiters skim. The Psst resume coach fixes what makes them skip you, line by line, and one tap tailors it to the exact job you're applying to.

  • 1Every line checkedWeak starts, clichés and AI-sounding phrases flagged, with a 3-question fix.
  • 2Tailored to the jobSee which skills and tools from the ad your resume is missing. Try it free on one of your matches.
  • 3Ready for remoteTime zone, tools and proof you work on your own, the things remote teams look for.
  • 4Looks the partOne page, 6 designs, 8 colours and a matching cover letter, free to build. Premium downloads the PDF and Word files.
Try the resume coach →Compare Premium

Set up your job alert