Software Engineer I
Job Description
Software Engineer I in Columbia, MO (hybrid) at StorageMart | MMS offers USD 70,000 - 100,000 per year, as you build and maintain modern web features with Elm while collaborating with cross-functional teams and growing into greater ownership.
Responsibilities
- Develop and maintain modern, responsive web features using Elm within our stack.
- Collaborate with senior engineers and product owners to translate requirements into practical solutions.
- Write clean, well-tested code and actively participate in code reviews, giving and receiving feedback.
- Partner with UX designers to translate designs into usable interfaces with attention to detail.
- Deploy code confidently with support from teammates and our DevOps team.
- Troubleshoot bugs, investigate issues, and contribute to system reliability improvements.
- Increase ownership of features and small projects as you grow.
- Tackle full-stack work by taking on backend tasks in Node.js, Express, and Postgres as you build confidence.
- Help maintain documentation and keep the knowledge base current.
Requirements
- 1 to 3 years of professional web development experience, including internships and personal projects.
- Solid knowledge of HTML, CSS, and JavaScript.
- Curiosity about functional programming and a willingness to learn Elm; training is provided.
- Exposure to backend concepts such as APIs, databases, or server-side frameworks.
- Readable code and a commitment to doing things the right way.
- Comfort with asking for help and giving and receiving feedback within a team.
- Clear communication and enjoyment of teamwork.
- Motivation to grow skills and take on more responsibility over time.
- Familiarity with Git and comfort working in a collaborative development workflow.
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 environment that values creativity and technical excellence.
- Growth opportunities with mentorship from senior leaders and exposure to new technologies.
- Collaborative culture where contributions make a real difference.
Work Hours
- Standard business hours with some flexibility, with a strong emphasis on work-life balance.
Work Environment
- Hybrid or fully remote arrangement depending on proximity to the Columbia, MO home office.