FullStack Developer

Midtown Home Improvements

Wentzville (MO)

On-site

USD 40,000 - 50,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance (employee)
401(k) Matching
Paid Time Off
Paid Holidays
Annual company trip
AI projects guidance

Job summary

Midtown Home Improvements is seeking a Full-Stack Junior Developer in Wentzville, MO to build features on a Nuxt/Vue frontend and collaborate on Nest.js back-end services. You will work with Prisma, Postgres, and Redis, contributing to AI-driven initiatives and data management.

The role emphasizes collaboration, curiosity, and a grow-focused environment with on-site work at our Wentzville headquarters.

Qualifications

  • Basic to intermediate JavaScript/TypeScript skills.
  • Familiarity with Vue.js/Nuxt.js from school, projects, or real-world experience.
  • Willingness to learn and work with Nest.js on the backend.
  • Understanding of fundamental database concepts and ORMs (e.g., Prisma).

Responsibilities

  • Develop and enhance features on our Nuxt/Vue front end.
  • Collaborate on our Nest.js back end services.
  • Work with Prisma, Postgres, and Redis to manage data.
  • Engage in AI-driven initiatives, working hands-on with models and integrations.
  • Follow best practices (Single Responsibility Principle, Demeter's Law, etc.).
  • Work on-site in Wentzville, MO, contributing to a friendly, growth-focused environment.

Skills

JavaScript/TypeScript
Vue.js/Nuxt.js
Nest.js
Databases/ORMs (Prisma)

Tools

Docker
CI/CD Pipelines
Redis
Postgres

Job description

Full-Stack Junior Developer (Nuxt/Vue & Nest.js)

Location: Wentzville, MO (On-Site, this is not a remote position)

Salary: $40K–$50K (DOE)

About Midtown Home Improvements

Since 1990, Midtown Home Improvements has been working hard to delight our customers—and that all starts with our employees. As a local roofer and general contractor, we treat our team with respect and hold everyone accountable to our core values: growth-oriented, positive character, dedication, trust, and gratitude. Recognized multiple years by the St. Louis Post-Dispatch as one of the top places to work, we currently employ over 200 full‑time and part‑time staff members.

Our Technology Department was established in 2021 to propel Midtown into the digital age. We're a small but growing dev and helpdesk team that builds proprietary in-house software and apps used across all five of our branches. We're also developing our own AI models and expanding our use of AI throughout our software to improve both internal processes and overall user experience.

What You'll Do
  • Develop and enhance features on our Nuxt/Vue front end
  • Collaborate on our Nest.js back end services
  • Work with Prisma, Postgres, and Redis to manage data
  • Engage in AI-driven initiatives, working hands-on with models and integrations
  • Follow best practices (Single Responsibility Principle, Demeter's Law, etc.)
  • Work on-site in Wentzville, MO, contributing to a friendly, growth-focused environment
Who You Are
  • You're a strong communicator and team player
  • You're curious, motivated, and love to learn new technologies
  • You thrive on solving problems and building useful, elegant software
  • You're resourceful, take initiative and are eager to learn
  • Willingness to work on-site in Wentzville, MO
Required Skills
  • Basic to intermediate JavaScript/TypeScript
  • Familiarity with Vue.js/Nuxt.js (from school, projects, or real-world experience)
  • Willingness to learn and work with Nest.js on the backend
  • Understanding of fundamental database concepts and ORMs (e.g., Prisma)
Nice-to-Have Skills
  • Experience or interest in Python
  • Some familiarity with AI/ML (practical or theoretical)
  • Knowledge of Redis and Postgres
  • TailwindCSS know-how to keep our front-end sleek and efficient
  • Exposure to Docker or CI/CD Pipelines
  • Any experience with Ionic for mobile development
Why You'll Love It Here
  • 100% Employer-Paid Health Insurance (for the employee)
  • 401(k) Matching
  • Paid Time Off (PTO) & Paid Holidays
  • Annual International Company Trip (Mexico, Jamaica, etc.)
  • Work on innovative in-house solutions, including AI projects
  • You’ll get guidance from experienced devs to hone your skills
  • We encourage you to tinker with AI, new frameworks, and other cutting-edge tools
  • On-site position at our growing Wentzville, MO headquarters, where your contributions truly matter
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 Inc. • Wentzville (MO)

On-site
USD 40,000 - 60,000
Employer-paid health insurance
401(k) matching
Paid time off
+2
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
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
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 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

Fiveguysroofing • Gilbert (AZ), Northern (KY)

Hybrid
USD 100,000 - 135,000
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 Developer
Senior Full Stack Developer

iVueit® • Columbus (OH)

Hybrid
USD 90,000 - 120,000