Home Office - Software Engineer I

Storage MartColumbia, MO
Hybrid

About The Position

We are looking for a Software Engineer who is ready to ship real features, contribute meaningfully to a team, and grow into an experienced engineer. This role is suitable for individuals who are just starting their careers or have a few years of experience and are seeking an environment to advance their skills. The engineer will build and maintain modern, responsive web features, collaborate with senior engineers and product owners, write clean, well-tested code, and work with UX designers to implement user interfaces. The role also involves deploying code, debugging issues, improving system reliability, and taking on increasing ownership of features and projects. There will be opportunities to work across the stack, including backend tasks with Node.js, Express, and Postgres, and to contribute to documentation.

Requirements

  • 1–3 years of professional web development experience (internships and personal projects count!).
  • Solid knowledge of HTML, CSS, and JavaScript.
  • Curious about functional programming and eager to learn Elm.
  • Some exposure to backend concepts—APIs, databases, or server-side frameworks.
  • Write code that’s readable and care about doing things the right way.
  • Comfortable asking for help and giving and receiving feedback.
  • Communicate clearly and enjoy working as part of a team.
  • Excited to grow your skills and take on more responsibility over time.
  • Familiar with version control (Git) and comfortable with a collaborative development workflow.

Nice To Haves

  • Coursework or projects in functional programming (Haskell, Elixir, OCaml, Elm, etc.).
  • Familiarity with CI/CD pipelines or deployment workflows.
  • Experience with responsive design, accessibility standards, or CSS frameworks.
  • Exposure to tools like Algolia, headless CMSs, or A/B testing platforms.
  • A portfolio or GitHub with projects you’re proud of.

Responsibilities

  • Build and maintain modern, responsive web features using Elm and the tools in our stack.
  • Collaborate with senior engineers and product owners to understand requirements and deliver solutions.
  • Write clean, well-tested code and participate actively in code reviews—both giving and receiving feedback.
  • Work with UX designers to bring designs to life with attention to detail and usability.
  • Deploy code confidently with support from teammates and our DevOps team.
  • Debug issues, investigate bugs, and contribute to improving system reliability.
  • Take increasing ownership of features and small projects as you grow.
  • Work across the stack—picking up backend tasks in Node.js, Express, and Postgres as you build confidence.
  • Contribute to documentation and help keep our knowledge base current.

Benefits

  • Innovative Environment
  • Growth Opportunities
  • Collaborative Culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service