Software Engineer (Full Stack)

New
D
DonorboxFundraising software
Fully remote based in Latin AmericaFull-TimeMiddle
Salary52,200 - 58,000 USD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
PostgreSQLSQLJavascriptRubyRuby on Rails

Requirements

  • Have strong JavaScript skills, particularly with vanilla JavaScript.
  • Be able to ship Rails features without close supervision.
  • Write SQL beyond simple queries, including joins and aggregations.
  • Identify and address N+1 problems in PostgreSQL.
  • Write useful automated tests by default using Minitest.
  • Use semantic HTML and global CSS via design tokens.
  • Use Hotwire, including Turbo and Stimulus, where custom JavaScript is not required.
  • Have a track record of completing well-scoped features and surfacing adjacent work needed for a polished result.

Responsibilities

  • Build and maintain complex, highly interactive Omnigive Form UI components using vanilla JavaScript and connect them to the Rails backend.
  • Write idiomatic Ruby on Rails code using ActiveRecord, controllers, and ViewComponents.
  • Analyze requirements through a Jobs-to-be-Done lens and consider existing user capabilities, edge cases, and error states.
  • Review peers' pull requests, communicate blockers proactively in async channels, and ship value safely.
  • Write clear PR descriptions and document non-obvious decisions in commit messages.
  • Update internal documentation when information is stale.
View Full Description & ApplyYou'll be redirected to the employer's site
52,200 - 58,000 USD per year
Apply Now