Grüns
SeniorBackendEngineer,Data
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Backend Engineer, Data at Grüns. Skills: backend engineering, data engineering, platform engineering, Python, SQL, APIs, data ingestion, cloud infrastructure, GCP. Build and own backend services and system integrations across core business platforms. Design, build, and maintain reliable data ingestion patterns using APIs, webhooks, and batch workflows with error handling and observability”
Industry & Context.
high agency in identifying problems and implementing solutions proactively; working through roadblocks - not around them; never waiting for someone else to solve the problem
come together on a biannual basis for amazing off-sites where we can connect IRL
What They're Looking For.
Must Have
5-7+ years of experience in backend engineering, data engineering, or platform engineering, with hands-on ownership of production services and integrations, proficiency in Python and SQL, Experience building and operating production APIs and backend services (REST and/or GraphQL), including authentication patterns, background jobs, and third-party integrations, Experience designing and maintaining data ingestion workflows using APIs, webhooks, and batch processes, Hands-on experience with orchestration tools such as Airflow / Composer (or equivalent), Cloud infrastructure experience (preferably GCP), including CI/CD, logging, monitoring, and observability practices, reliability mindset with experience building systems that are stable, scalable, and well-monitored
Nice to Have
Familiarity with dbt and supporting analytics workflows when needed, Experience with data quality best practices (tests, reconciliation, idempotency, schema evolution), Awareness of privacy and compliance considerations for data pipelines (GDPR/CCPA principles), TypeScript/Node is a plus
What You'll Do.
Build and own backend services and system integrations across core business platforms
and maintain reliable data ingestion patterns using APIs
and batch workflows with error handling and observability
Write and maintain production-grade services primarily in Python (Node/TypeScript where appropriate)
Productionize data products that support analytics
and data science initiatives
ensuring they are stable
Improve platform reliability across GCP
and orchestration layers through monitoring
and cost-aware architecture decisions
Translate defined cross-functional requirements into robust technical systems
partnering closely with a project manager to deliver clean execution
Collaborate with the Data team to improve dbt models and analytics workflows when backend system improvements unlock better data outcomes
How You'll Work.
Team & Collaboration
partnering closely with the broader tech team to build durable data products and cross-system workflows; Translate cross-functional needs from Finance, Ops, Growth, CX, and Product into robust backend systems and production-grade data workflows; partnering closely with a project manager to deliver clean execution; Collaborate with the Data team to improve dbt models and analytics workflows
Communication Scope
work effectively with non-technical stakeholders to fully understand business requirements
Process & Methodology
partnering closely with a project manager to deliver clean execution
Full Job Description
We're so happy you're here! Thank you for checking our job out and we hope to have the chance to meet you in our interview process! About the role We’re hiring an experienced Senior Backend Engineer, Data to help scale Grüns data and systems infrastructure as we grow. You’ll own and operate backend services and business-critical integrations that power reliable reporting, forecasting, and internal tooling. This role sits at the intersection of backend and data engineering, partnering closely with the broader tech team to build durable data products and cross-system workflows. This role reports to our Manager of Data Engineering. This role is critical to unlocking speed and stability across the organization. You’ll translate cross-functional needs from Finance, Ops, Growth, CX, and Product into robust backend systems and production-grade data workflows. You’ll also play a key role in productionizing data products that support analytics, forecasting, and data science initiatives. This role is part of our remote HQ! We have a fully remote, high-trust work environment - and also come together on a biannual basis for amazing off-sites where we can connect IRL. In this role, you will: Build and own backend services and system integrations across core business platforms including Shopify, Skio (subscriptions), Fulfil.io (ERP), marketing tools, and finance/banking systems Design, build, and maintain reliable data ingestion patterns using APIs, webhooks, and batch workflows with strong error handling and observability Write and maintain production-grade services primarily in Python (Node/TypeScript where appropriate) Productionize data products that support analytics, forecasting, and data science initiatives, ensuring they are stable, scalable, and maintainable Improve platform reliability across GCP, the warehouse, and orchestration layers through monitoring, alerting, logging, and cost-aware architecture decisions Translate defined cross-functional requirements into robus
Applying for this Senior Backend Engineer, Data role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Grüns?
Real rants from real employees. Read before you apply.