Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Full Stack)

Full-time

Donorbox

About Donorbox Donorbox 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, Donorbox was named by Built In as one of the Best Places to Work in Washington, DC. Donorbox 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 Donorbox, 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.

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Full Stack) in Latin America vacancy
  •  ...the best product. MUST HAVE: - 5-10 years building web applications with experience shipping features in production environments - Full-stack development skills including web frameworks (Rails preferred), TypeScript, frontend frameworks and libraries (Next. js and React... 
    Fullstack
    Full time
    Remote work

    Savvy

    Latin America
    10 days ago
  •  ...next big adventure. We are seeking an AI Engineer to design and deliver innovative AI-powered...  ...’s regulations while receiving your full salary. - Sick leave: Focus on your health...  ...What makes you a great fit - 5–7+ years of Software Engineering Experience: Strong foundation... 
    Fullstack
    Full time
    Remote work

    Nortal

    Latin America
    4 days ago
  •  ...your next big adventure. We are seeking Semi Senior Full Stack PHP Developer to join our team, grow with us, and...  ...and family. About the project Join a product engineering team building and improving web-based software and digital services. In this full-stack role, you... 
    Fullstack
    Full time
    Remote work

    Nortal

    Latin America
    3 days ago
  • $4,000 per month

     ...4,000+ USD Job Summary: We are looking for a skilled Software Developer to design, develop, and maintain our Industrial IoT...  ...Collaboration and Documentation Collaborate with embedded engineers, OT specialists, and cloud developers for end-to-end IIoT deployment... 
    Suggested
    Remote work

    Somewhere

    Latin America
    a month ago
  •  ...are seeking a Forward Deployed Engineer to embed with business units...  ...regulations while receiving your full salary. - Sick leave: Focus on...  ...a specific technology stack or programming language. What...  ...you a great fit - 5+ years of Software Engineering Experience: Strong... 
    Fullstack
    Full time
    Remote work

    Nortal

    Latin America
    6 days ago
  • Luxury Presence is building the AI growth platform for real estate. Backed by Bessemer Venture Partners and other top investors, we're a Series C company that has hit $100M in annual recurring revenue. More than 90,000 real estate professionals, including over 30% of ...
    Full time
    Remote work

    Luxurypresence

    Latin America
    19 days ago
  •  ...adventure. We are seeking Senior Python Engineer to join our team, grow with us, and teach...  ...country’s regulations while receiving your full salary. - Sick leave: Focus on your...  ...preferred. You will help deliver maintainable software through unit testing, SQL, Git-based collaboration... 
    Full time
    Local area
    Remote work

    Nortal

    Latin America
    3 days ago
  •  ...day one, not check-ins and micromanagement. That's what the AI Engineer & Support Lead role at Nortal looks like. What working with us looks...  ...you focus on the work. What you get - Competitive USD salary. - Full remote work, with coworking spaces across LATAM if you want to... 
    Full time
    Remote work

    Nortal

    Latin America
    6 days ago
  •  ...Rocket? Massive Rocket is a rapidly scaling Braze and Snowflake agency on a mission to transform how digital marketing, product, and engineering teams connect. In just five years, we’ve grown at speed and are now gearing up for our next big milestone: hitting $100M in... 
    Full time

    Massive Rocket

    Latin America
    17 days ago
  •  ...Rocket? Massive Rocket is a rapidly scaling Braze and Snowflake agency on a mission to transform how digital marketing, product, and engineering teams connect. In just five years, we’ve grown at speed and are now gearing up for our next big milestone: hitting $100M in... 
    Full time

    Massive Rocket

    Latin America
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Full Stack). Be the first to apply!