Level All is a fast-growing media and technology company that supports students, adults, and educators in creating personalized plans for success. They are seeking a Senior Elixir Software Engineer to contribute to their core web platform, collaborate with teams, and lead projects while ensuring code quality.
Responsibilities:
- Contribute to our core web platform and supporting applications built in Elixir, Phoenix, LiveView, Ash, TypeScript, and Tailwind backed with a Postgres database
- Work with Engineering, Product, and Design teammates to help ship new features
- Lead projects and provide guidance and mentorship to other engineers on the team
- Help fix any bugs that are found
- Improve the overall quality of our code through addressing tech debt and automated testing
- Reduce complexity
Requirements:
- Have at least five years of professional software engineering experience
- Have worked with Elixir (or another functional language) in production for at least four years
- Have a solid understanding of OTP
- Have experience building web apps with Phoenix and LiveView
- Have experience designing and consuming APIs
- Have experience working with relational databases (preferably PostgreSQL)
- Have a strong appreciation for automated tests and testing culture
- A product mindset and driven by helping our users