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.