Full-Stack Developer

Midtown Home ImprovementsWentzville, MO
Onsite

About The Position

Join Midtown Home Improvements, a local roofing and general contracting company serving the St. Louis region since 1990. With five locations and over 300 employees, our Technology Department develops and supports proprietary software used throughout the company. We are seeking a Full-Stack Developer to join our small, collaborative technology and help desk team. This role offers the chance to take ownership of applications and tools that are actively used by our employees daily, providing meaningful in-house work with visibility and growth potential.

Requirements

  • 1+ year of experience building and maintaining production web applications, or equivalent experience demonstrating meaningful software development.
  • Strong knowledge of JavaScript and TypeScript.
  • Experience with Vue, Nuxt, React, Angular, or another modern frontend framework, with the ability to become productive in a Vue/Nuxt environment.
  • Experience with Node.js and backend development (NestJS preferred, but Express, Fastify, or similar experience is valuable).
  • Experience working with SQL databases and an ORM.
  • Understanding of database schema changes and migrations.
  • Experience with Git, pull requests, testing, and debugging.
  • Ability to communicate clearly, work independently, and collaborate with a small team.

Nice To Haves

  • Vue 3 / Nuxt 3
  • NestJS
  • Prisma
  • PostgreSQL
  • Redis
  • Tailwind CSS
  • Docker
  • CI/CD
  • Python
  • Ionic
  • AI tools, LLMs, or API integrations

Responsibilities

  • Build, test, and deploy full-stack features for internal business applications.
  • Develop clean, user-friendly interfaces using Vue and Nuxt.
  • Build and maintain backend services, APIs, and business logic using Node.js and NestJS.
  • Work with Prisma, PostgreSQL, and Redis to manage data and improve application performance.
  • Participate in Git-based development, including pull requests, code reviews, testing, debugging, and documentation.
  • Work closely with team members and internal stakeholders to understand problems and build practical solutions.
  • Maintain and improve existing applications while developing new functionality.
  • Utilize AI-assisted development tools for research, coding, documentation, testing, and problem-solving, ensuring review and validation of AI-generated work, protection of company and customer information, and ownership of quality and security.

Benefits

  • $40,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
  • Opportunity to work on proprietary software used throughout a growing company
  • Meaningful in-house work with visibility, ownership, and room to grow
  • Small, collaborative technology team with meaningful ownership and responsibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service