Job Title: Software Engineer, Backend Company Name: Givebacks Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/bbc84d90o6e9u1x1 Job Description: Posted 7h agoSoftware Engineer, Backend@ GivebacksView All JobsWebsiteUnited StatesRemoteFull TimeResponsibilities:Integrate, Build, MaintainRequirements Summary:3-5+ years backend engineering; Ruby on Rails; API/integration experience; AWS/Redshift; SQL/ETL; independent initiative.Technical Tools Mentioned:Ruby on Rails, AWS, Redshift, SQL, ETL, API integration 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 IntegrationsDesign, build, and maintain integrations with 3rd party APIs and FTP Data IntegrationOwn authentication, data mapping, transformation logic, and error handling across systemsImplement resilient integration patterns that ensure uptime, security, and observabilityTroubleshoot production issues and lead root cause analysis for cross-system failuresCollaborate with product and stakeholders to translate integration requirements into scalable backend solutionsData Infrastructure & Warehouse Integration (AWS & Redshift)Build and maintain ETL pipelines that ingest, transform, and sync data into AWS and RedshiftOptimize SQL queries and warehouse schema design for performance and scalabilityEnsure high data integrity, consistency, and monitoring across pipelinesIntegrate third-party tools and application event data into Redshift for analytics and reportingPartner with analytics and business teams to ensure reliable access to actionable insightsIndependent Project OwnershipBreak down complex system challenges into structured technical plansDrive projects from discovery through deployment with minimal supervisionCoordinate cross-functionally to align technical execution with business objectivesDeliver high-quality solutions on agreed timelinesWrite clean, well-tested, production-ready codeReduce technical debt and improve long-term system sustainabilityMaintain strong test coverage and adhere to engineering best practicesRequirements:3–5+ years of professional backend engineering experienceStrong production experience with Ruby on RailsExperience integrating third-party APIs or enterprise systemsHands-on experience with AWS services and Redshift data warehousesExperience with QuickSuite is a plusStrong SQL skills and experience building ETL pipelinesExperience integrating business tools (e.g., Pendo, HubSpot) and event-driven architecturesAbility to independently scope and execute complex backend initiativesStrong debugging, system design, and problem-solving skillsBenefits:Unlimited Paid Time OffFlextime OptionsRemote Work OptionsPaid HolidaysEmployee Stock OptionsPaid Parental and Family Medical LeaveFull Employee Medical, Dental, and Vision CoverageFlexible Spending Account401(k) PlanGivebacks 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.