Sr. Software Engineer
Elixir
Confirmed live in the last 24 hours
Angel Studios
Locations
Provo, UT, USA • Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
BigQuery
Apache Kafka
Data Analysis
Django
Elixir
Erlang
JavaScript
Java
Kotlin
Microsoft Azure
Redshift
REST APIs
Snowflake
Python
NoSQL
CategoriesNew
Software Engineering
Requirements
  • 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
  • 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
Desired Qualifications
  • Proficiency in speaking, reading and writing in the English language required. Additional language proficiency is a plus