โ† Back to Remote Jobs

Donorbox

Senior Engineer (Full Stack)

Interested in this opportunity? Apply through the protected Remote Kraft flow.

Log in to Apply
Job type

Full Time

Experience

Senior ยท 2โ€“4 years

Location

India - Remote

Salary

52200 - 58000 USD yearly

Workplace

Remote

Posted

2026-08-20

Job board

greenhouse

Team

Developer Platform and Integrations Team

GeneralSoftware Engineer Jobs

Benefits

Fully remote work from the comfort of your homeEligibility for employee equity plan (stock options)Reimbursement package for home office expenses and professional development, up to $1.5kGenerous time off policy of 21 days (birthday included ๐ŸŽ‰), 8 holidays of your choice, and 2 paid volunteer daysWellness program with fitness and mindfulness classes

Full Job Description

Role Overview You will be joining the Developer Platform and Integrations Team. Nonprofits trust Donorbox with the data their work depends on: who their supporters are, what they gave, and when. That data only becomes useful when it reaches the tools each organization has actually chosen to work in. Our job is to move it there safely, automatically, and at scale. What You Will Do Own integrations as products, not projects: Build and maintain deep CRM and mass-data-sync integrations, and keep maintaining them as both sides change. Protect data in transit: Get the right record to the right account, exactly once, in a form the receiving system won't mangle. Make integration health visible: Build the monitoring, error reporting, and unglamorous logging that turns a mysterious sync failure into a diagnosable one โ€” so we find out before a customer does. Why It Might Be a Fit We are looking for API Design Judgment, Third-Party Resilience, Data Movement at Scale, Rails & PostgreSQL Proficiency, Quality & Testing, Independent Problem Solving, Team-First Instincts, and a habit of writing tests that survive refactors because they test behavior, not implementation. Requirements Strong proficiency building and consuming REST APIs Experience integrating with systems you don't control Ability to design the data model and Rails objects for medium-sized features Ability to read a Postgres EXPLAIN A habit of writing tests that survive refactors because they test behavior, not implementation A track record of taking an ambiguous problem, finding the work it contains, and driving it to completion without detailed specifications Willingness to pause your own work to unblock a peer, and to optimize for team throughput over personal output Benefits 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

Skills and Technologies

API DesignThird-Party IntegrationData MovementRailsPostgreSQLTestingIndependent Problem SolvingTeam-First InstinctsRubyRuby on RailsVanilla JavaScriptHotwire (Turbo/Stimulus)Semantic HTMLCSS (Design Tokens)Relational DatabasesSQLREST APIsWebhooksOAuthMinitestFixtures

Visa sponsorship is indicated for this role.