Software Engineer, Backend

Givebacks
6hRemote

About The Position

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.

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
  • 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

Nice To Haves

  • Experience with QuickSuite is a plus

Responsibilities

  • 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
  • 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
  • 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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service