Skip to main content
Zobhira
Home
Jobs
Certifications
Zobhira
JobsCertificationsTodayAbout
Log inSign up
Zobhira

New job and contest openings, updated every morning on one searchable board.

Find work

  • All jobs
  • Fresher roles
  • Remote roles
  • Certifications

Compete

  • Added today

Popular cities

  • India
  • Bangalore, Karnataka, India
  • Hyderabad, Telangana, India
  • Pune, Maharashtra, India
  • Chennai, Tamil Nadu, India
  • Mumbai, Maharashtra, India

Company

  • About
  • Contact
  • Privacy
  • Terms

Stay updated

One email a week with new roles.

Secure infrastructure
Free to use, no account needed to search

Board updated daily · © 2026 Zobhira. All rights reserved.

Privacy PolicyTerms of Service
Home / Jobs / Donorbox

Senior Engineer (Full Stack)

Donorbox

IndiaremotePosted 14 days ago
Donorbox logo

Skill Required

EngineeringFullstack-DevelopmentBackend-DevelopmentSoftware-EngineerIntegration-EngineeringFull-Stack-EngineerSenior-Full-Stack-EngineeringSenior-Full-Stack-Engineer-(React-Node.Js)Senior-Fullstack-+-DevOps-EngineerSenior-Fullstack-Developer¿Senior-Fullstack-EngineeringSenior-Full-Stack-Engineer-(Angular-Node.Js)Senior-Full-Stack-Engineer-(JavaScript-Python)Full Stack DeveloperRailsJavaScriptPostgreSQLSalesforceObservabilitybuildingHubSpotTestNGdesignOAuthRustRubyHTMLAPIsCSSSQLandFulltime

Key highlights

  • Salary: $52,200 – $58,000 USD, depending on experience and location.
  • Senior level role — the level Donorbox hires toward and expects engineers to sustain, internally called 'Problem Solvers'.
  • Key benefit: 21 days of time off (birthday included), 8 holidays of your choice, and 2 paid volunteer days.
  • Key benefit: Reimbursement package for home office expenses and professional development, up to $1,500.
  • Notable requirement: Strong API Design Judgment, with real opinions about REST API versioning, pagination, and error semantics.
  • Notable requirement: Hands-on experience with Ruby on Rails and PostgreSQL, including the ability to read a Postgres EXPLAIN.

Role overview

Donorbox is hiring a Senior Engineer (internally called a 'Problem Solver') to join the Developer Platform and Integrations Team, a fully remote group responsible for moving data between Donorbox and the CRMs, accounting tools, and other systems nonprofits rely on. At this level, engineers are handed problems rather than task lists and are expected to discover the work required to solve them — a model that fits integration work particularly well, where requirements are rarely the whole story and failure modes are rarely visible until a sync has quietly been dropping records. The role is fully remote, based in India or Pakistan, and pays $52,200–$58,000 USD depending on experience and location.

Responsibilities

  • Own integrations as products, not projects: Build and maintain deep CRM and mass-data-sync integrations, and keep maintaining them as both sides change; upkeep is part of the job, not an interruption to it.
  • Protect data in transit: Get the right record to the right account, exactly once, in a form the receiving system won't mangle; handle deduplication, partial failures, and resuming a run that died halfway as the daily substance of the work.
  • Make integration health visible: Build the monitoring, error reporting, and unglamorous logging that turns a mysterious sync failure into a diagnosable one, so the team finds out before a customer does.
  • Design public surfaces carefully: Model the data and design the APIs and webhooks that third parties depend on; treat naming, pagination, and error semantics as close to permanent because once someone builds against a payload shape, the team lives with it.
  • Champion Product Sense: Analyze requirements through a 'Jobs-to-be-Done' lens, ask whether the customer can already do this with an existing integration, push back when a requirement doesn't match a real user job, and bring feasibility and engineering cost into prioritization so the team builds the integrations that demonstrably win and retain customers.
  • Collaborate and Ship: Balance shipping quickly with shipping quality; review peers' pull requests as a teaching tool rather than a gate; help support agents with technical questions during shifts; and treat escalations as signals about the product.
  • Steward Knowledge: Keep developer-facing documentation accurate and add, edit, and delete internal docs as part of the work; in a codebase over ten years old, the reason an integration behaves oddly is often a decision someone made against a third-party constraint years ago.

Requirements

  • API Design Judgment: Strong proficiency building and consuming REST APIs, with real opinions about versioning, pagination, and error semantics formed by having lived with your own decisions.
  • Third-Party Resilience: Experience integrating with systems you don't control — rate limits, partial failures, retries, idempotency, and webhook delivery — and the patience to read documentation and issue descriptions thoroughly rather than jumping through keywords.
  • Data Movement at Scale: Experience moving data between systems with mismatched models, including deduplication, mapping records that don't fit cleanly, and reconciling two systems that disagree about the same person.
  • Rails & PostgreSQL Proficiency: Ability to design the data model and Rails objects for medium-sized features and get feedback on that design right, including SQL for non-trivial operational and bulk queries and the ability to read a Postgres EXPLAIN.
  • Quality & Testing: A habit of writing tests that survive refactors because they test behavior, not implementation — including tests that hold up against services you don't control; experience with Minitest.
  • Independent Problem Solving: A track record of taking an ambiguous problem, finding the work it contains, and driving it to completion without detailed specifications; honest about trade-offs, and does not promise dates that depend on heroics.
  • Team-First Instincts: Willingness to pause your own work to unblock a peer, and to optimize for team throughput over personal output.
  • Backend experience with Ruby and Ruby on Rails.
  • Frontend experience with Vanilla JavaScript, Hotwire (Turbo/Stimulus), Semantic HTML, and CSS (Design Tokens).
  • Database experience with PostgreSQL, relational databases, and SQL.
  • Integration experience with REST APIs, Webhooks, and OAuth.
  • Testing experience with Minitest and Fixtures.

Nice to have

  • Comfort with an 'Omakase' Rails mindset, MVC, and Object-Oriented Programming.

Benefits

  • Fully remote work from the comfort of your home.
  • Eligibility for the employee equity plan (stock options).
  • Reimbursement package for home office expenses and professional development, up to $1,500.
  • 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 the mission of serving nonprofits.

Additional details

  • Donorbox is a leading fundraising platform and donor management system for nonprofit organizations.
  • Donorbox's mission is to accelerate positive impact worldwide by helping nonprofits become highly effective at raising funds and managing their supporter base.
  • Since 2014, Donorbox has powered more than 100,000 global organizations to raise over $4 billion in donations.
  • Donorbox is a fast-growing, profitable, bootstrapped company with a healthy run rate.
  • Donorbox has 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.
  • The role sits on the Developer Platform and Integrations Team, which handles deep data integrations (Salesforce, HubSpot, Little Green Light, Blackbaud, Planning Center, QuickBooks Online, HMRC) where Donorbox is the source of truth feeding a customer's system.
  • The team also handles data imports that bring an org's history across from a previous CRM, and stands Donorbox up as a platform for unanticipated cases via public APIs, webhooks, and the path toward an MCP server and headless capabilities.
  • The team operates with a flat hierarchy, is fully remote, and deliberately keeps its tech stack simple, reliable, and powerful.
  • At Donorbox, engineers at this level are called 'Problem Solvers'; Senior Engineers are handed a problem rather than a task list and are expected to discover the work it takes to solve it ('Given this problem, what needs to be done?').
  • The role is fully remote and based in India or Pakistan.
  • Salary: $52,200 – $58,000 USD, depending on experience and location.
  • The application process has 6 stages: (1) Apply and fill out questions about you, (2) Prescreen Call with the Talent Team, (3) Interview with Hiring Manager, (4) Assignment, (5) Panel/Final Interview, (6) Background & Reference Checks.
  • Originally posted on Himalayas.

Similar jobs open now

Twilio logo
remote
Digital Marketing Manager
Twilio
Remote - India
View details
ABB logo
Senior Project Engineer -SIS
ABB
Bangalore, Karnataka, India
View details
Cognyte logo
Product Manager
Cognyte
Pune, Maharashtra, India
View details
IBM logo
Data Engineer-Data Platforms-AWS
IBM
Pune, Maharashtra, India
View details
Apply now
LocationIndia
TypeFulltime
SalaryUSD 52200 - 58000
Posted8/23/2026
Apply by10/22/2026

Links are checked every day. If this one stops working, tell us and we'll pull it.

More like this

View all
Twilio logo
Digital Marketing Manager
Twilio
ABB logo
Senior Project Engineer -SIS
ABB
Cognyte logo
Product Manager
Cognyte
Apply now