Software Developer
Fully Remote Remote Worker - N/A Product
Job Type
Full-time
Description

ABOUT ALLOVUE

Allovue believes every student deserves access to the resources they need to be successful in school. Our education resource planning software empowers K-12 administrators at every level to allocate resources to best support the needs of their students. We seek people who are creative, funny, humble, flexible, motivated, collaborative, and problem-solvers. We love and respect our team members. We also love silly GIFs.


YOUR ROLE

As a Software Developer at Allovue, you will have the important responsibility to build web applications that enable resources to be allocated equitably to K-12 students. You can contribute to our mission by:

  • Prioritizing code readability over eloquence or performance
  • Being passionate about learning
  • Exercising discipline by writing tests, creating small Pull Requests, avoiding leaky abstractions, and cleaning up after yourself
  • Making good choices on your own
  • Helping our team improve in a kind, humble, flexible way
  • Taking responsibility for delivering changes in an efficient, effective way
  • Collaborating with team members in all parts of the company to create the best solutions possible
  • Making wise decisions about what existing tools to leverage if any


RESPONSIBILITIES

  • Generate tasks to implement approved product ideas
  • Document your pull requests as a communication tool to the team, including providing QA steps for product managers and directing other engineers toward notable changes.
  • Provide feedback to your team members on their pull requests.
  • Conduct release demos for the company upon delivery of new features to our customers.
Requirements

QUALIFICATIONS

  • Quality experience developing web applications either on your own, at school, or at a company
  • Experience collaborating and planning with multiple types of product stakeholders
  • Experience using programming languages, libraries, frameworks, and tools
  • Experience writing automated tests
  • Experience using Git version control system
  • Experience having the responsibility to successfully plan, execute, and deliver completed projects


TECH STACK

Knowing our tech stack is not a requirement for being hired. It's certainly nice if you know some parts already, but our primary concern is that you are good at learning and adapting.


Current

  • Elixir
  • Phoenix Web Framework
  • Phoenix Live View
  • Alpine.js
  • Tailwind CSS
  • PostgreSQL
  • Github Actions
  • Deploy to Render.com
  • AWS

Legacy

  • Ruby
  • Ruby on Rails
  • Ember.js
  • JSONAPI
  • Ansible


BONUS POINTS

  • Experience with accounting, HR, or ERP systems
  • Experience with K-12 schools
  • Experience with our tech stack


Salary Range: $70-$115K