Back to jobs
Angel

Sr. Backend & Data Engineer

Provo, UT 84601Posted 1 weeks ago
onsite

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.

Sr. Backend & Data Engineer at Angel | Renata