Software Engineer I - Full Stack

Midtown Home ImprovementsWentzville, MO
Onsite

About The Position

Midtown Home Improvements is a fast-growing roofing and general contracting company with more than 300 employees and five locations. Our Technology Department builds proprietary software used throughout the company every day. We are looking for a Software Engineer I - Full Stack (Junior Full-Stack Developer) who has a solid foundation in software development and wants the opportunity to grow by working on real production applications. This is not an internship, and you will not spend your time doing practice projects. You will contribute to software used by real employees, solve real business problems, and work directly with experienced developers who can help you grow. This position is 100% on site in Wentzville, Missouri. Applicants must already live within reasonable commuting distance of Wentzville. This position is not remote and relocation candidates will not be considered.

Requirements

  • Around 0–2 years of professional software development experience.
  • Completed a strong coding bootcamp, computer science program, or substantial self-directed development work.
  • Built meaningful web applications beyond basic tutorials.
  • Understand JavaScript or TypeScript fundamentals.
  • Worked with at least one modern frontend framework.
  • Some backend and database experience.
  • Understand basic Git workflows.
  • Can debug problems instead of immediately giving up when something breaks.
  • Comfortable asking questions, receiving feedback, and learning from more experienced developers.
  • Want meaningful responsibility instead of being limited to tiny isolated tasks.
  • Currently lives within reasonable commuting distance of Wentzville, MO and is able to work on-site full-time.

Nice To Haves

  • Experience with React, Angular, Express, Fastify, another SQL database, or similar technologies.

Responsibilities

  • Build and improve features for internal business applications.
  • Develop frontend interfaces using Vue and Nuxt.
  • Build backend APIs and business logic using Node.js and NestJS.
  • Work with PostgreSQL, Prisma, and Redis.
  • Fix bugs, troubleshoot production issues, and improve existing applications.
  • Use Git, pull requests, testing, and code review as part of normal development.
  • Work directly with internal users to understand problems and build practical solutions.
  • Learn unfamiliar technologies when a project requires them.

Benefits

  • $45,000–$60,000 annual salary, based on relevant experience and demonstrated skills
  • 100% employer-paid health insurance for the employee
  • 401(k) matching
  • Paid time off
  • Paid holidays
  • Annual international company trip — Mexico, Jamaica, and more
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service