About Givebacks, Inc.
Givebacks is a mission-driven software company rethinking how K–12 school communities manage payments and fundraising. We build simple, transparent tools that bring districts, parent organizations, and families together in one unified platform—cutting through complexity so schools can spend less time on admin work and more time supporting students. We’re a growing, ambitious team focused on building thoughtfully, moving quickly, and creating meaningful impact in school communities.
This role is ideal for an engineer who thrives at the intersection of product development, enterprise systems, and data infrastructure — someone who can independently turn complex integrations and data challenges into scalable, production-grade backend solutions.
About the Role:
The Backend Software Engineer owns the development and reliability of backend systems that integrate product workflows, business tools, and enterprise platforms into a cohesive data ecosystem. This role works closely with product, data, and operations teams to design scalable Rails-based services, manage complex third-party integrations, and ensure accurate data flows into AWS and Redshift. The position exists to connect systems, unlock actionable insights, and enable confident decision-making across the organization.
What You’ll Do:
- Third-Party & Enterprise System Integrations
- Design, build, and maintain integrations with 3rd party APIs and FTP Data Integration
- Own authentication, data mapping, transformation logic, and error handling across systems
- Implement resilient integration patterns that ensure uptime, security, and observability
- Troubleshoot production issues and lead root cause analysis for cross-system failures
- Collaborate with product and stakeholders to translate integration requirements into scalable backend solutions
Data Infrastructure & Warehouse Integration (AWS & Redshift)
- Build and maintain ETL pipelines that ingest, transform, and sync data into AWS and Redshift
- Optimize SQL queries and warehouse schema design for performance and scalability
- Ensure high data integrity, consistency, and monitoring across pipelines
- Integrate third-party tools and application event data into Redshift for analytics and reporting
- Partner with analytics and business teams to ensure reliable access to actionable insights
Independent Project Ownership
- Break down complex system challenges into structured technical plans
- Drive projects from discovery through deployment with minimal supervision
- Coordinate cross-functionally to align technical execution with business objectives
- Deliver high-quality solutions on agreed timelines
- Write clean, well-tested, production-ready code
- Reduce technical debt and improve long-term system sustainability
- Maintain strong test coverage and adhere to engineering best practices
Requirements:
- 3–5+ years of professional backend engineering experience
- Strong production experience with Ruby on Rails
- Experience integrating third-party APIs or enterprise systems
- Hands-on experience with AWS services and Redshift data warehouses
- Experience with QuickSuite is a plus
- Strong SQL skills and experience building ETL pipelines
- Experience integrating business tools (e.g., Pendo, HubSpot) and event-driven architectures
- Ability to independently scope and execute complex backend initiatives
- Strong debugging, system design, and problem-solving skills
Benefits:
- Unlimited Paid Time Off
- Flextime Options
- Remote Work Options
- Paid Holidays
- Employee Stock Options
- Paid Parental and Family Medical Leave
- Full Employee Medical, Dental, and Vision Coverage
- Flexible Spending Account
- 401(k) Plan
Givebacks is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.