clinejj

clinejj

Senior Software Engineer - Level All, Remote USA (Selected States)

Level All is a fast-growing media and technology company that supports students, adults, and educators as they work together to create and implement a personalized plan for success from high school to postsecondary education to their career. The Level All platform pairs expert content with intuitive, personalized support and guidance so students can easily navigate their journey to a successful future. With over 600 partners and a presence in nearly every state, the team at Level All reflects the broad diversity of the many communities we serve. We’re looking for a Senior Software Engineer to add to our team.

About us

My name: John Cline
My position: Head of Engineering
Company name: Level All
Company website: https://www.levelall.com/
Company headquarters: NYC, USA
Company info and history : Founded in 2019, has gone through a few different iterations but currently finding our best fit with school districts, colleges, workforce development programs, and other community organizations who use our expert-created content as part of their curriculum. Our web applications are all Elixir/Phoenix/Ash/LiveView, with the exception of our third party CMS (Sanity) that runs on React/Typescript. The current team is 10 engineers, and we are looking to grow that team to help accomplish our business goals over the coming year.

About the job

Job title: Senior Software Engineer
Job description:
We’re looking for a Senior Software Engineer to contribute to our core web platform and supporting applications built in Elixir, Phoenix, Ash, LiveView, TypeScript, and Tailwind backed with a Postgres database.

You’ll work with Engineering, Product, and Design teammates to help ship new features to make our platform more engaging for students and other learners, and more useful and valuable for the schools and community organizations we partner with.

Our Engineering team enjoys collaboration, and you’ll do a mix of pairing, code review, discuss new processes or improvements to our codebase, provide feedback on product and design requirements, and your own deep work on any given day. As a senior engineer, you’ll be leading projects and providing guidance and mentorship to other engineers on the team.

As the number of students using our platform grows, you’ll also help fix any bugs that are found, improve the overall quality of our code through addressing tech debt and automated testing, and reducing complexity.

Salary range: $150,000 - $175,000
Qualifications or experience required:

  • 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
  • Understand software engineering is a team effort and enjoy communicating and collaborating with your team
  • Be excited to work in a startup environment with agile-ish processes
  • Have worked on a remote or hybrid team before

What the successful job applicant will be working on: our primary application that powers our website, adding new features and functionality and improving the current codebase. Some recent features we’ve worked on were adding support for users to login with multiple emails, redesigned content discovery, adding custom push notifications, adding the ability for educators to assign content to students, and a redesign of our educator administrative dashboards.

Position on remote work

Remote job: Yes
Remote restrictions: USA (specifically FL, GA, MD, ME, MI, NC, NJ, NY, TX, VA)
Remote leeway: No leeway on above restrictions
Any other notes about your position on remote work: If someone is located in the greater NYC metro area, they are welcome to work from our office in Midtown (but not expected).

About the interview process

The rough format is:

  • Background Interview with me (Head of Engineering) - basic screening and digging into your experience and projects you’ve worked on
  • Technical Interview - Pairing, adding functionality to a basic Elixir/Phoenix application
  • System Design Interview - Creating a system diagram and business logic for a new system
  • Cross-functional Interview - meeting with either product manager or designer to learn more about cross-functional team
  • CEO Interview - opportunity to ask any questions about the company or business

Further info

Please apply to the role through the job posting: Level All Senior Software Engineer (Elixir) | SmartRecruiters

Where Next?

Popular in Jobs Top

Orlovv
We are looking for extraordinary talent to join WGAMES. Working at WGAMES means working in a young, dynamic and rapidly changing the envi...
New
LucaMausberg
Introductory paragraph We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy,...
New
egze
Introductory paragraph Hi @elixirforum. I’m happy to announce another Elixir job in my team. We’ve launched our new flagship product - O...
New
elbasti
Introductory paragraph Trying something new I’ve never seen before: code review as a service! We’re a very small team (2 engineers), bot...
New
mrkurt
Fly.io is a platform-as-a-service for running apps close to end users. Elixir is a great way to build distributed apps. We think it’s a m...
New
jgwmaxwell
Introductory paragraph At CoCoCo (Connect. Combine. Collaborate.), we’re on a mission to unlock connectivity across the global print ind...
New
IHu
Introductory paragraph We are a young Zurich/Switzerland based Start-up with the vision to disrupt the HR hiring for mid-sized and big c...
New
benwilson512
CargoSense’s flagship product is a logistics intelligence platform that enables shippers of freight to source data from their supply chai...
New
JEG2
Introduction At Payitoff, we help borrowers save money on their student loans and other debts. To accomplish that, we employ a crack tea...
New
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New

Other popular topics Top

yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
Tee
can someone please explain to me how Enum.reduce works with maps
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
script
If I have a string “1000 cfu/ml” . I want to remove the characters and / and space . So the string is like this "1000" What is the ...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
chensan
I have a User schema with a :from_id field set to type :string: defmodule TweetBot.Repo.Migrations.CreateUsers do use Ecto.Migration ...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 42633 214
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New

We're in Beta

About us Mission Statement