Skip to main content
Bonterra

Senior Software Engineer

RemoteUnited States only
Published
Role
Engineering Management
Experience
Senior
Employment
Full-time
$100k–$135k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Join a mission-driven engineering team helping nonprofits drive real impact. You'll work on meaningful software alongside a collaborative team that values creativity, autonomy, and continuous growth. Responsibilities span the full stack: frontend, backend, APIs, and a strong expectation of daily AI tool use to build AI-powered features.

Core skills

TypeScriptReactNode.js

Required skills

JavaScriptREST APIs/GraphQLMySQL/PostgreSQLCI/CD/GitHub Actions/CircleCIAWSCopilotCursorClaude

Optional skills

LLM integrationagentic workflowsAI-assisted UXDockerKubernetesTerraformCloudFormation

What you'll do

  • Design and build thoughtful, reliable features across the full stack.
  • Work on backend services and APIs just as much as the frontend, and we need you to be strong at both.
  • Bring strong UI and UX sensibility to your frontend work.
  • Proactively evaluate tradeoffs and speak up about them.
  • Own your work from sprint planning and ticket refinement through implementation, peer review, and demo.
  • Use AI tools as a normal part of how you work, whether that's coding, debugging, or researching.
  • Think critically about where AI can create real value for our clients and help shape features that deliver on that.
  • Partner closely with product managers, designers, and QA to ship things people actually want to use.
  • Give and receive code reviews in a way that makes everyone better, not just the code.

What they require

  • 4+ years of full-stack JavaScript/TypeScript development on production systems.
  • Strong React experience including component architecture, state management, and performance.
  • Solid backend experience with Node.js and TypeScript, including building and maintaining production APIs and services.
  • Solid grasp of REST APIs and GraphQL on both sides of the wire.
  • Production experience with MySQL and/or PostgreSQL.
  • Familiarity with CI/CD practices using GitHub Actions, CircleCI, or similar.
  • Comfortable working in AWS or a comparable cloud environment.
  • Strong problem solving skills, high EQ, and the ability to communicate and collaborate well across a team.
  • Active daily use of AI coding assistants like Copilot, Cursor, or Claude. This is expected, not optional.
  • At this time, we are unable to consider candidates who require current or future sponsorship for employment authorization.

Benefits

  • Comprehensive benefits package
  • Bonuses
  • Incentives
  • Equity
  • Comprehensive benefits program

Bonterra exists to propel every doer of good to their peak impact. We measure that impact against our vision to increase the giving rate as a percentage of GDP from 2% to 3% by 2033. Bonterra's differentiated, end-to-end solutions collectively support a unique network of over 20,000 customers, including over 16,000 nonprofit organizations and over 50 percent of Fortune 100 companies.

Nonprofit TechEnterprise
$100k–$135k/yr