Full-Stack Developer

Midtown Home Improvements Inc.

Wentzville (MO)

On-site

USD 40,000 - 60,000

Full time

30 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employer-paid health insurance
401(k) matching
Paid time off
Paid holidays
Annual international company trip

Job summary

Midtown Home Improvements Inc. is seeking a hands-on Full-Stack Developer to own internal apps used by our technology and help desk teams. You will build features with Vue/Nuxt on the frontend and Node.js/NestJS on the backend, working with Prisma, PostgreSQL, and Redis.

On-site in Wentzville, MO, you’ll collaborate with a small team, review AI-assisted outputs, and ship practical solutions that employees rely on daily. Salary $40,000–$60,000 plus benefits in a growing company.

Qualifications

  • 1+ year of production web app experience.
  • Strong knowledge of JavaScript and TypeScript.
  • Experience with Vue, Nuxt, React, Angular, or similar.
  • Node.js backend experience; NestJS preferred.
  • Experience with SQL databases and ORMs.
  • Git, PRs, testing, debugging experience.
  • Clear communication; able to work independently.

Responsibilities

  • Build, test, and deploy full-stack features for internal apps.
  • Develop interfaces using Vue and Nuxt.
  • Build back-end services, APIs, and business logic with Node.js/NestJS.
  • Work with Prisma, PostgreSQL, Redis for data management.
  • Participate in Git-based development, PRs, reviews, tests, docs.
  • Collaborate with team and stakeholders to deliver solutions.
  • Maintain and improve existing apps and add new features.

Skills

JavaScript
TypeScript
Vue
Nuxt
Node.js
NestJS
SQL databases
Git

Tools

Prisma
PostgreSQL
Redis
Tailwind CSS
Docker
CI/CD
Python
Ionic

Job description

Location: Wentzville, MO - ON SITE

Job Type: Full-Time

Salary: $40,000–$60,000 per year, based on relevant experience and demonstrated skills

Join Midtown Home Improvements

Since 1990, Midtown Home Improvements has been serving customers across the St. Louis region. We are a local roofing and general contracting company with more than 300 employees and five locations.

Our Technology Department develops and supports proprietary software used throughout the company. We are looking for a Full-Stack Developer to join our small, collaborative technology and help desk team and take real ownership of the applications and tools you build.

This is an opportunity to work on software that is actually used by our employees every day—not just theoretical projects or client work.

THIS JOB IS NOT REMOTE AND REQUIRES WORK ON SITE IN WENTZVILLE, MO

What You'll Do
  • 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.
AI-Assisted Development

AI-assisted development is a standard part of our technology workflow. We use approved AI tools to assist with research, coding, documentation, testing, and problem-solving.

You will be expected to review and validate AI-generated work, protect company and customer information, and take ownership of the quality and security of everything you ship.

What We're Looking For

We are looking for a hands‑on developer who enjoys solving problems and building useful software. Professional experience is important, but we care more about what you can actually build and maintain than simply checking every box.

Required Qualifications
  • 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 is 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-Have Experience
  • Vue 3 / Nuxt 3
  • NestJS
  • Prisma
  • PostgreSQL
  • Redis
  • Tailwind CSS
  • Docker
  • CI/CD
  • Python
  • Ionic
  • AI tools, LLMs, or API integrations
Why Work at Midtown?
  • $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

Midtown Home Improvements is an Equal Opportunity Employer.

Only applicants already living in the greater Wentzville, Missouri area will be considered.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Developer
Full-Stack Developer

Midtown-Home-Improvements • Wentzville (MO)

On-site
USD 40,000 - 60,000
100% employer-paid health insurance
401(k) matching
Paid time off
+4
Software Engineer I - Full Stack
Software Engineer I - Full Stack

Midtown Home Improvements • Wentzville (MO)

On-site
USD 45,000 - 60,000
Health insurance
401(k) matching
Paid time off
+2
FullStack Developer
FullStack Developer

Midtown Home Improvements • Wentzville (MO)

On-site
USD 40,000 - 50,000
Health insurance (employee)
401(k) Matching
Paid Time Off
+3
On-Site Full-Stack Dev — Vue/Nuxt + Node, Ownership
On-Site Full-Stack Dev — Vue/Nuxt + Node, Ownership

Midtown Home Improvements Inc. • Wentzville (MO)

On-site
USD 40,000 - 60,000
Employer-paid health insurance
401(k) matching
Paid time off
+2
On-Site Full-Stack Developer — Build Internal Tools
On-Site Full-Stack Developer — Build Internal Tools

Midtown-Home-Improvements • Wentzville (MO)

On-site
USD 40,000 - 60,000
100% employer-paid health insurance
401(k) matching
Paid time off
+4
Junior Fullstack Dev: Nuxt/Vue & Nest.js (On-Site)
Junior Fullstack Dev: Nuxt/Vue & Nest.js (On-Site)

Midtown Home Improvements • Wentzville (MO)

On-site
USD 40,000 - 50,000
Health insurance (employee)
401(k) Matching
Paid Time Off
+3
Junior Full-Stack Engineer: Vue/NestJS on-site
Junior Full-Stack Engineer: Vue/NestJS on-site

Midtown Home Improvements • Wentzville (MO)

On-site
USD 45,000 - 60,000
Health insurance
401(k) matching
Paid time off
+2
Senior Full-Stack TypeScript Developer
Senior Full-Stack TypeScript Developer

Five-Guys-Roofing • Gilbert (AZ)

On-site
USD 100,000 - 135,000
Senior Full-Stack TypeScript Developer
Senior Full-Stack TypeScript Developer

Fiveguysroofing • Gilbert (AZ), Northern (KY)

Hybrid
USD 100,000 - 135,000
Senior Full Stack Developer
Senior Full Stack Developer

iVueit® • Columbus (OH)

Hybrid
USD 90,000 - 120,000