Allovue: Senior Elixir Developer

Headquarters: Baltimore, MD

URL: http://allovue.com

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.
We are only accepting applicants from the U.S.
YOUR ROLE
As a Senior Software (Elixir) 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 large 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, including code quality changes as well as comments and responses for the rest of the team to learn from.
  • “Leave it better than you found it” – proactively refactor complex code, add documentation, and/or improve test coverage as you work in a part of our codebase.
  • Contribute to our “Techy Talk Tuesdays” to spread best practices and technical knowledge
QUALIFICATIONS
  • Significant experience developing and maintaining web applications
  • Relational Database/SQL expertise
  • Maintained a production web application long enough to have suffered from your own bad decisions
  • Experience teaching and helping other engineers
  • Experience collaborating and planning with multiple types of product stakeholders
  • Experience using multiple programming languages, libraries, frameworks, and tools
  • Experience writing maintainable, automated tests
  • Experience using Git version control system
  • Experience having the primary responsibility to deliver large product features
  • Experience modeling domain data to support current and anticipated functionality
  • Experience investigating performance “hot spots” to determine root causes of slow performance, develop a plan for remediation, and execute on that plan.
TECH STACK
  • Elixir
  • Phoenix Live View
  • Tailwind CSS
  • PostgreSQL

While professional experience with Elixir is not required, we are looking for someone with hands-on experience with the language. This might include a personal side project, working through Advent of Code, or some other exercises with Elixir to explore the language.
BONUS POINTS
  • Experience with accounting, HR, or ERP systems
  • Experience with K-12 schools
  • Teacher who has switched careers
Salary Range: $118-144K

To apply: https://weworkremotely.com/remote-jobs/allovue-senior-elixir-developer

Source
We Work Remotely: Full-Stack Programming Jobs

To apply, please visit this link.

Related Jobs
  • Remote

    Headquarters: San Francisco, CA URL: http://bit.ly/3kLhMdk Revise the current state of the Plasmic app file to achieve MVP readiness. The majority of the app's screens are already designed, and several components are linked to our Supabase DB. The Developer should be proficient with Plasmic, a tool akin to Retool, UI Bakery, and Superblocks. The Developer is expected to finalize the app, taking complete charge of integrating all functionalities to ensure the app operates as intended. Current app progress estimate: 80%. To apply: https://weworkremotely.com/remote-jobs/contra-freelance-plasmic-app-at-grapheec
  • Remote

    This position will operate on a remote, freelance basis. Are you an impeccable writer who loves tinkering with the newest devices? Want to work in a fast paced, collaborative environment from home while monetizing your love for technology? Valnet’s tech brands (AndroidPolice.com, XDA-developers.com, and Pocket-lint.com) are looking for buyer’s guides writers. With your skillful writing, tech expertise, and researched opinions, […]
  • Remote

    This position will operate on a remote, freelance basis. Applicants must be located in the US or Canada. Backyard Boss is the leading online destination for the best and latest in backyard/outdoor living, gardening tips, and DIY resources. Are you an experienced writer with a passion for everything outdoor living related? Backyardboss.net is looking for […]

Advertisement

Comments are closed.