bradley

bradley

Introductory paragraph

We are Albert, a forward-thinking company dedicated to creating meaningful educational experiences through innovative software solutions. We’re seeking a talented Full Stack Software Engineer to join our dynamic team. Our flagship product relies on an Elixir/Phoenix backend serving a React frontend. With over six years in production, our application continues to evolve, and we’re committed to staying at the forefront of technology. If you’re passionate about coding, eager to learn, and excited about making an impact in education, we’d love to hear from you.

About us

My name: Bradley Golden
My position: Engineering Manager
Company name: Albert
Company website: https://www.albert.io/
Company headquarters (country): USA
Company info and history:

Since 2014, Albert has been powering feedback loops for students and teachers to improve educational outcomes. We do this by providing students with engaging, thought-provoking questions and feedback and teachers with actionable data and flexible instructional tools. We believe we can make the biggest impact by working through teachers, equipping them with the highest quality practice and assessment content possible.

Our company is heavily invested in Elixir and committed to training qualified candidates. We have an Elixir/Phoenix monolith serving as an API for a React monolith. We utilize AWS Fargate along with Docker, GitHub, GitHub Actions, and PostgreSQL. If you’re interested in learning Elixir and want to grow your skills, this could be a great opportunity for you! Prior experience with Elixir is a huge plus.

About the job

Job title: Full Stack Software Engineer
Job description:

As a Software Engineer, you will work with our cutting-edge Elixir/Phoenix-powered API to support feature development and push the boundaries of scalability, stability, and speed. You’ll also work with modern Javascript libraries to create beautiful, interactive, and responsive interfaces that help people accelerate their learning.

You’ll…

  • be a major contributor to the team by writing modern, testable and maintainable code to support Albert’s roadmap;
  • take ownership of features and engineering initiatives from end-to-end by going through design, implementation, test, and maintenance cycles;
  • participate in, and lead architectural and design review discussions;
  • collaborate with other engineers and the Product team to define project goals and establish milestones;
  • identify opportunities to improve existing code or architecture; and
  • embody our core values and uphold our unique company culture.

Salary range: $100,000 - $125,000
Qualifications or experience required:

We look for people who are passionate learners, work well in teams, and take pride in their work.

The following are helpful:

  • Professional experience writing services in functional languages using modern frameworks and infrastructure. Experience with the following is a plus: Elixir, Phoenix, PostgreSQL, and Docker.
  • Proficient in crafting UI components with HTML, CSS, and JavaScript (React)
  • Bachelor’s degree in Computer Science or relevant professional experience working in a product-driven environment.
  • Able to write well-documented, maintainable, and tested code.
  • The ability to take a pragmatic approach to problem-solving and prioritization, always considering how to maximize value to users and the rest of your team.
  • You’re comfortable working in an agile environment and used to working collaboratively, participating in code reviews, and being a great teammate.
  • You can be a leader in driving your team and the broader engineering team toward identifying and executing the best solutions.

What the successful job applicant will be working on:

You’ll…

  • be a major contributor to the team by writing modern, testable and maintainable code to support Albert’s roadmap;
  • take ownership of features and engineering initiatives from end-to-end by going through design, implementation, test, and maintenance cycles;
  • participate in, and lead architectural and design review discussions;
  • collaborate with other engineers and the Product team to define project goals and establish milestones;
  • identify opportunities to improve existing code or architecture; and
  • embody our core values and uphold our unique company culture.

Position on remote work

Remote job: Yes
Remote restrictions: USA
Remote leeway: Only USA
Any other notes about your position on remote work:

We are a remote-only company and welcome anyone looking to be fully remote.

About the interview process

  1. 30-minute phone screen: This initial call is with me, the hiring manager, to get to know you better and understand your past experience. It’s also a great opportunity for you to ask any questions you might have.

  2. 2-hour technical interview: You’ll meet with two Software Engineers who will be on your team. During this interview, you’ll work through an abbreviated feature discovery and implementation. The feature is realistic and designed to showcase some of the challenges we face at Albert.

Further info

You can message me the Elixir Slack with any questions you have.

Please apply at our job posting: https://learnbydoinginc.recruitee.com/o/full-stack-engineer

Where Next? Top

Trending in Jobs Top

pferriby
Introductory paragraph I’ll be looking for a keen junior or someone that has a couple of years experience in the real world (so you’ve be...
New
elliotekj
We’re looking for a Senior Elixir Engineer who enjoys solving difficult technical problems and wants to build software with real-world im...
New
clikkin
We’re a small bootstrapped product team in India building Clikkin, a community platform. Our backend is Elixir and Phoenix, and we’re loo...
New

Other Trending Topics Top

garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
wintermeyer
There are three potential reasons for members of this forum to have a look at https://vutuv.de You are tired or annoyed of LinkedIn. Yo...
New
webofbits
Aludel - LLM Evaluation Workbench Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews