DeveloperJobs.io
← Back to all jobs

This position is no longer accepting applications

Closed on July 3, 2026.

This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:

Job Description

The Software Engineer I role at StorageMart | MMS focuses on building and maintaining modern, responsive web features using Elm, collaborating with cross-functional teams, and growing into increasing ownership. This position is based in Columbia, Missouri with hybrid work options and offers a salary range of USD 70,000 to 100,000 per year.

Responsibilities

  • Develop and sustain contemporary, responsive web features leveraging Elm and the accompanying tech stack.
  • Partner with senior engineers and product owners to interpret requirements and deliver effective solutions.
  • Write maintainable, well-tested code and engage in code reviews, offering and receiving constructive feedback.
  • Collaborate with UX designers to translate designs into functional interfaces with attention to detail and usability.
  • Deploy code with confidence, supported by teammates and the DevOps team.
  • Diagnose issues, investigate bugs, and contribute to enhancing system reliability.
  • Assume increasing ownership of features and small projects as you grow.
  • Contribute across the stack by taking on backend tasks in Node.js, Express, and Postgres as you gain confidence.
  • Contribute to documentation and maintain up-to-date knowledge base resources.

Requirements

  • 1 to 3 years of professional web development experience, internships and personal projects included.
  • Strong proficiency in HTML, CSS, and JavaScript.
  • Interest in functional programming and a willingness to learn Elm; training will be provided.
  • Familiarity with backend concepts such as APIs, databases, or server-side frameworks.
  • Commit to writing readable code and adhering to best practices.
  • Comfortable seeking guidance and giving and receiving feedback.
  • Clear communication and enjoyment of team-based collaboration.
  • Motivated to develop skills and take on increased responsibility over time.
  • Familiar with Git and comfortable with collaborative development workflows.

Technologies

  • Elm
  • Node.js
  • Express
  • Postgres
  • HTML
  • CSS
  • JavaScript
  • Git
  • Haskell
  • Elixir
  • OCaml
  • Algolia
  • Headless CMSs
  • A/B testing platforms
  • CI/CD pipelines

Benefits

  • Innovative work environment that emphasizes creativity and technical excellence.
  • Growth opportunities with mentorship from senior leaders and exposure to new technologies.
  • Collaborative culture where contributions have a real impact.

Work Hours

Standard business hours with some flexibility, and a culture that prioritizes work-life balance.

Work Environment

The role can be performed in hybrid or fully remote arrangements depending on proximity to the Columbia, Missouri home office.

Similar Jobs