Sr. Backend & Data Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
Angel Studios is not a traditional studio. We are a mission-driven movement powered by over 2.2 million Angel Guild members worldwide and built to amplify light through storytelling. Every product we build, every experience we design, and every interaction a filmmaker or fan has with Angel is an extension of that mission. Our values guide everything: True. Honest. Noble. Just. Authentic. Lovely. Admirable. Joyful. Excellent. We are looking for a software engineer who is excited to work across both backend application development and data engineering. This role will spend approximately 75% of their time building and maintaining Elixir-based systems and 25% focused on data engineering, reporting, and analytics infrastructure. You will work closely with product, engineering, and business stakeholders to ensure our systems are scalable, reliable, and produce high-quality, actionable data. This role also plays an important part in guiding engineering best practices around data quality, reporting readiness, and long-term maintainability.
Your Day To Day Responsibilities:
- Design, implement, and maintain scalable backend services and distributed systems using Elixir.
- Collaborate with cross-functional teams to architect reliable systems and deliver new product capabilities.
- Build and maintain data pipelines that support reporting, analytics, and operational insights.
- Develop processes and standards that ensure data integrity, consistency, and usability across systems.
- Create reports, dashboards, and data extraction workflows to support internal stakeholders and business decision-making.
- Partner with other software engineers to improve application data structures and ensure systems generate clean, report-ready data.
- Troubleshoot production systems, optimize performance, and improve observability across both application and data infrastructure.
- Contribute to technical planning and help shape long-term engineering and data strategy.
Requirements
Do you have experience in Software engineering?, * Strong professional experience building backend systems with Elixir or other modern programming languages.
- Experience designing and maintaining data pipelines, ETL workflows, or analytics infrastructure.
- Solid understanding of relational databases, data modeling, and reporting best practices.
- Ability to work across both application engineering and data-focused projects in a fast-paced environment.
- Experience mentoring or guiding other engineers on technical best practices and data quality standards.
- Strong problem-solving skills with a focus on scalability, maintainability, and operational reliability.
- Excellent communication and collaboration skills across technical and non-technical teams.
Benefits & conditions
Provo, UT 84601, Remote $151,000 - $178,000 a year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Data Engineer Salary UK
What’s the Difference Between Frontend and Backend Development?
The Best X (Twitter) Accounts for Developers