Sr. Software Engineer (Elixir)

Angel Studios · Provo, UT

Company

Angel Studios

Location

Provo, UT

Type

Full Time

Job Description

Who We Are


Angel Studios is the home of stories that amplify light. Through its platform, thousands of “Angel” investors choose which titles will be created, funded, and distributed. Angel Studios allows creators and audiences to form passionate communities around their creative projects, making the story behind the story as important as the final project itself. The studios’ first projects—The Chosen and Dry Bar Comedy—have earned billions of views around the world. Learn more at Angel.com


We’re looking for passionate team members who want to build world-class products that will reshape media over the coming decades. Learn more about:

Our North Star

Company Strategy

Team Principles

Join us and be part of stories that matter.


Role

We are looking for a Sr. Software Engineer who loves working on massively scalable distributed applications to join our team and help build our growing portfolio of products that enable a consumer to enjoy content that they can co-create with the creators through our platform. In this role, you’ll work with a high-energy, cross-functional team, which will include other developers, product managers, and designers to perfect the viewing and community engagement experience for viewers of TV shows and movies across all Angel Studios web, mobile, and TV apps. In the Backend Data Platform role, many of your tasks will center around the data pipeline—collection, processing, analysis, storage and transformations of event data.

You may enjoy working with us if you:

  • Are self-driven and highly motivated to deliver top-tier solutions with minimal guidance. You also recognize when you're wrong, learning from your mistakes and moving past them.
  • Enjoy creating massively scalable and high performance applications that support experiences that delight and surprise every consumer who use your carefully crafted interfaces.
  • Are curious about the evolution of technology and are constantly seeking to improve your craft by taking advantage of the advances made in the field.
  • Strive to embrace best practices and are always searching for opportunities to continually improve, learn and grow.
  • Enjoy collaborating with a diverse team and empowering everyone to do the best work of their life.

We would love to work with you if:

  • This is primarily an Elixir Engineering role. This is a critical requirement of the job. However, you must also have production experience with multiple technologies such as Python, Java, Javascript, Erlang , Go, Kotlin etc as well.
  • Utilize your expertise in queuing technologies such as Kafka, Kinesis, etc., to design and implement efficient data pipelines.
  • Apply your knowledge of data warehouses, data lakes, ETL/ELT transformations, and relevant platforms like Snowflake, Google BigQuery, Amazon Redshift, Microsoft Azure Synapse Analytics, etc., to ensure effective data management and analysis.
  • Develop high-performance, reusable code and microservices using Elixir, as well as other programming languages like Python, Java, JavaScript, Go, Kotlin, etc., to support our massive-scale distributed systems.
  • Design and develop APIs (GraphQL, REST) using frameworks like Django, NodeJS, Go, Spring Boot, Phoenix, and implement efficient database interactions and modeling strategies for relational, NoSQL, graph, and big data environments.
  • Collaborate with cross-functional teams to contribute to architectural planning, ensuring careful design considerations that lead to a future-proof and maintainable codebase.
  • Lead and drive improvements in the development experience at Angel Studios, enhancing development tools, test coverage, and code structure.
  • Exhibit a proactive and detail-oriented approach to work, while thriving in a dynamic environment with evolving requirements.
  • Must attend and contribute to regularly scheduled staff meetings.
  • Proficiency in speaking, reading and writing in the English language required. Additional language proficiency is a plus.

Perks at Angel:

  • Competitive compensation
  • Stock Option equity package
  • 100% company-paid medical, dental, and vision premiums for employees and dependents (US employees)
  • Health Spending Account (HSA)
  • Life, AD&D, Short, and Long Term Disability Insurance fully paid
  • 401(k) investment matching
  • Paid parental leave
  • Remote work opportunities

Geographic Requirements - We are currently highly prioritizing hiring from these US states. Please consider this before choosing to apply:

Alabama (AL), Arizona (AZ), Florida (FL), Idaho (ID), Kansas (KS), North Carolina (NC), Nebraska (NE), Nevada (NV), Oklahoma (OK), South Carolina (SC), Tennessee (TN), Texas (TX), Utah (UT), Wisconsin (WI), West Virginia (WV).


Perks at Angel:


- Competitive compensation

- Stock Option equity package

- 100% company-paid medical, dental, and vision premiums for employees and dependents

- Short, and Long Term Disability Insurance paid for employee, with option of additional AD&D insurance

- Generous Paid Time Off

- Health Spending Account (HSA)

- 401(k) investment opportunity with employer match

- Paid parental leave






Angel is an Equal Opportunity Employer:


At Angel Studios, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates.

Apply Now

Date Posted

12/03/2023

Views

8

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0

Similar Jobs

Developmental Engineer -

Views in the last 30 days - 0

View Details

Bioenvironmental Engineer -

Views in the last 30 days - 0

View Details

Bioenvironmental Engineer -

Views in the last 30 days - 0

View Details

Bioenvironmental Engineer -

Views in the last 30 days - 0

View Details

Controls Technician - Utah - Dandy

Views in the last 30 days - 0

Dandy a venturebacked company is revolutionizing the dental industry with advanced technology They are hiring an experienced Controls Technician to ma...

View Details