Senior Backend Software Engineer - Elixir
- Full-time
Company Description
Level All is a well-funded, fast-growing media and technology company. We build intelligent products and engaging content that guide US high school and college students to a professional career with confidence. We are unlike any other company in our market. Our platform, tools, content, and network of partners for students, educators and counselors deliver a personalized, engaging, actionable journey to every student. We partner with Sponsors to provide our products for free for students in underprivileged communities. Learn more at levelall.com.
As a Senior Backend Software Engineer you will be working with the rest of the Engineering, Product, and Design teams to build the Level All platform. This will be a mix of shipping new features, addressing tech debt, and bringing your ideas for improvements on how we can improve our platform. You should be comfortable communicating and collaborating with Product and other business stakeholders. We believe that strong teams, and team relationships, form the backbone of quality software and are looking for people who believe the same to join us.
**Full-time regular employment. Hybrid (NYC) or remote from anywhere in the U.S. for the right candidate.**
Job Description
Responsibilities
Work closely with Product Managers/Owners, Design, and Engineering to understand business requirements and priorities, and help translate them into a technical roadmap
Contribute to the development of new features and functionality
Collaborate with designers, frontend developers, stakeholders, and clients to understand business goals, analyze requirements, formulate solutions, and ensure the successful execution and delivery of the end product
Facilitate conversations with the team around workflows, CI/CD, testing, release strategy, tech debt strategy, technical approach, etc.
Champion collaboration with other engineers, breaking down work and delegating where possible.
Align team and implementations with long term technical goals
Escalate engineering and architectural needs to appropriate parties
Participate in code review, pairing, and other forms of knowledge sharing
Qualifications
The successful candidate will have:
5 or more years of overall software engineering experience
At least 4 years of production experience with Elixir or another functional language
Solid understanding of OTP
Experience building web apps with Phoenix LiveView
Strong appreciation for automated tests and testing culture
Experience designing and consuming APIs
Experience working with relational databases (preferably PostgreSQL)
Experience working with a cross-functional team using agile processes
Excellent communication and collaboration skills
Bachelor’s degree or equivalent experience
Experience working in a remote or hybrid environment
Additional Information
The annual total compensation for this position is expected to be between $140,000 - $175,000. Salary levels are expected to change to reflect an employee’s job performance (results and impact) over time. Salaries at the time of hire are typically offered in the lower to middle of the indicated range in order to provide the opportunity to reflect performance-based increases over time. In addition to base salaries, employees at Level All are typically eligible for a comprehensive package of benefits, and successful candidates may also be eligible for stock-based compensation and/or variable pay programs based on performance relative to goals and targets. Level All does not provide work authorization and/or visa sponsorship.
Level All is an Equal Opportunity Employer.