Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Bonterra Logo

Senior Software Engineer

Bonterra

$85,000 - $135,000
Aug 12, 2025
Remote, US
Apply Now

Bonterra aims to increase the giving rate as a percentage of GDP to 3% by 2033, and this role supports that mission by building meaningful software and leveraging cutting-edge tools to help nonprofits drive real-world impact.

Requirements

  • 5+ years of backend or full-stack software development experience, ideally with a focus on data-driven applications and production-level systems.
  • Proven experience designing and maintaining data pipelines using tools like AWS Glue, Lambda, and DBT, especially in support of analytics platforms such as Amazon QuickSight.
  • Strong programming skills in Python, Node.js, and JavaScript/TypeScript, with a solid grasp of backend architecture and scalable service design.
  • Proficiency in working with SQL-based databases (e.g., PostgreSQL, MySQL), and understanding of data modeling for reporting and analytics.
  • Hands-on experience with cloud-native development in AWS, including service orchestration and integration across compute and data layers.
  • Familiarity with CI/CD pipelines (e.g., GitHub Actions, BitbucketPipelines) and modern DevOps workflows.
  • Sound knowledge of API design, including REST and GraphQL, and experience building or integrating backend services into dashboards or external tools.

Responsibilities

  • Design, build, and maintain robust data reporting pipelines using AWS Glue, Lambda, and DBT, powering insights via Amazon QuickSight and internal analytics tools.
  • Develop scalable backend services with modern technologies such as Python, Node.js, and TypeScript, ensuring code is maintainable, testable, and performant.
  • Own complex technical challenges from end to end, contributing across the full software lifecycle, from sprint planning and design through implementation, reviews, and demos.
  • Use AI as a force multiplier: explore LLMs, agentic tools, and AI-integrated features to accelerate development and improve the developer and user experience.
  • Collaborate with cross-functional partners, product managers, designers, QA engineers, and fellow developers — to deliver features that align with user needs and business goals.
  • Promote a healthy engineering culture through thoughtful code reviews, technical mentorship, and active knowledge sharing.

Other

  • At this time, we are unable to consider candidates who require current or future sponsorship for employment authorization.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Experience with containerization tools like Docker and Kubernetes.
  • Exposure to infrastructure as code (Terraform, CloudFormation) is a plus.
  • Familiarity with nonprofit or social good technology challenges is a bonus.