Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Sr. Backend & Data Engineer

Job

ANGEL

Provo, UT (In Person)

$164,500 Salary, Full-Time

Posted 2 weeks ago (Updated 1 week ago) • Actively hiring

Expires 6/24/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
83
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Sr. Backend & Data Engineer
ANGEL - 3.4
Provo, UT Job Details $151,000 - $178,000 a year 2 days ago Qualifications Data model design Software engineering Data modeling Scalable systems Schema design Data integrity and documentation Application design Scalability Developing and maintaining backend systems Cross-functional communication Full 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. Qualifications You Need to
Have:
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.