Senior Software Engineer
Core
Design and build full-stack features for Bonterra's end-to-end solutions serving nonprofits and Fortune 100 companies.
Role type
Senior full-stack software engineer
Builds
Full-stack web applications and APIs for social impact clients
Domain
Social impact technology / Nonprofit sector
Deliverable
product features
Required skills
Full-stack JavaScript/TypeScript, React, Node.js, REST APIs, GraphQL, MySQL/PostgreSQL, CI/CD, AWS, AI coding assistants
Preferred skills
AI-powered product features (LLM integration), Docker/Kubernetes, Infrastructure as Code, Mobile development
Technologies
React, Node.js, TypeScript, MySQL, PostgreSQL, GitHub Actions, CircleCI, AWS, Docker, Kubernetes, Terraform, CloudFormation
Responsibilities
Design and build full-stack features; implement backend services and APIs; create frontend UI/UX; evaluate tradeoffs for business value; own work from planning to demo; use AI tools for coding and debugging; partner with product/design/QA; conduct code reviews
Seniority
Senior, hands-on IC