Software Engineer I - Full Stack

Midtown Home Improvements Inc

Wentzville (MO)

On-site

USD 45,000 - 60,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Salary range: $45,000–$60,000
100% employer-paid health insurance
401(k) matching
Paid time off
Paid holidays
Annual international company trip
Real software used company-wide
Direct access to users and decision‑m?

Job summary

Midtown Home Improvements in Wentzville, MO is seeking a Software Engineer I - Full Stack to join our on-site team. You will contribute to real production applications, building features for internal business tools using Vue 3, Nuxt, Node.js, and NestJS.

This junior role emphasizes growth: if you have 0–2 years of experience, completed a coding bootcamp or CS program, and want substantial hands-on development, this is the place to learn with experienced developers.

Qualifications

  • 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.
  • Have worked with at least one modern frontend framework.
  • Have some backend and database experience.
  • Understand basic Git workflows.
  • Can debug problems and learn from feedback.
  • Want meaningful responsibility and growth in an on-site role.

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, PRs, testing, and code review as part of development.
  • Collaborate with internal users to understand problems and deliver practical solutions.
  • Learn new technologies as projects require them.

Skills

JavaScript fundamentals
TypeScript fundamentals
Git workflows
Frontend framework experience

Education

Coding bootcamp completion
Computer science program
Self-directed development work

Tools

Vue 3
Nuxt
Node.js
NestJS
Prisma
PostgreSQL
Redis
Tailwind CSS
Docker
Git

Job description

Software Engineer I - Full Stack

Location: Wentzville, MO - ON SITE
Job Type: Full-Time
Salary: $45,000–$60,000 per year, based on relevant experience and demonstrated skills

Build Real Software. Grow Fast.

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.

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

You are not expected to already be an expert in every technology we use.

Our Stack

Our primary stack includes:

  • TypeScript / JavaScript
  • Vue 3 / Nuxt
  • Node.js / NestJS
  • Prisma
  • PostgreSQL
  • Redis
  • Tailwind CSS
  • Docker
  • Git
  • AI-assisted development tools

Experience with all of these is not required.

If you have experience with React, Angular, Express, Fastify, another SQL database, or similar technologies, those skills transfer well to our environment.

AI-Assisted Development

AI-assisted development is a normal part of our workflow.

We use approved AI tools for research, coding, debugging, documentation, testing, and problem-solving. We expect developers to use these tools effectively while still understanding, reviewing, testing, and taking responsibility for the work they ship.

Who We're Looking For

This role is designed for an early-career developer who can already build working software but still has plenty to learn.

You may be a good fit if you:

  • Have around 0–2 years of professional software development experience.
  • Have completed a strong coding bootcamp, computer science program, or substantial self-directed development work.
  • Have built meaningful web applications beyond basic tutorials.
  • Understand JavaScript or TypeScript fundamentals.
  • Have worked with at least one modern frontend framework.
  • Have some backend and database experience.
  • Understand basic Git workflows.
  • Can debug problems instead of immediately giving up when something breaks.
  • Are 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.
What We Don't Expect

You do not need:

  • Five years of experience.
  • Prior professional experience with our exact technology stack.
  • A computer science degree.
  • To already know every tool we use.
  • To be able to design an entire enterprise application by yourself on day one.

We would rather hire someone with strong fundamentals, curiosity, and good judgment than someone who simply knows the right buzzwords.

Why Work at Midtown?
  • $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
  • Work on real software used every day throughout the company.
  • Direct access to users and decision-makers.
  • A modern development stack.
  • Significant hands-on experience across frontend, backend, databases, APIs, infrastructure, and AI-assisted development.
  • A small team where your work will actually matter.

For someone early in their development career, this role provides an opportunity to gain a large amount of practical production experience quickly.

Midtown Home Improvements is an Equal Opportunity Employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer I - Full Stack
Software Engineer I - Full Stack

Nuxt • Wentzville (MO)

Hybrid
USD 45,000 - 60,000
Health insurance
401(k) matching
Paid time off
+2
Junior Full-Stack Engineer — Build Real Software On-Site
Junior Full-Stack Engineer — Build Real Software On-Site

Midtown Home Improvements Inc • Wentzville (MO)

On-site
USD 45,000 - 60,000
Salary range: $45,000–$60,000
100% employer-paid health insurance
401(k) matching
+5
Full Stack Engineer
Full Stack Engineer

Recruiting from Scratch • Santa Clara (CA)

On-site
USD 140,000 - 275,000
Competitive salary + meaningful equity
Opportunity to join a fast-moving team
Collaborative environment with access to leaders
Full Stack Engineer
Full Stack Engineer

Berkley Hunt • Berkeley (CA)

On-site
USD 120,000 - 160,000
Full Stack Engineer
Full Stack Engineer

Mutual of Omaha Insurance Co. • Wake Forest (NC)

On-site
USD 125,000 - 155,000
401(k) plan
Vacation and holidays
Annual bonus opportunity
Full Stack Engineer - 0- 1 - NYC
Full Stack Engineer - 0- 1 - NYC

Initi8 Recruitment • New York (NY)

On-site
USD 130,000 - 200,000
Full Stack Web Developer (4637)
Full Stack Web Developer (4637)

Hireclout • California

On-site
USD 120,000 - 135,000
Competitive compensation
Performance-based incentives
Medical, dental, and vision benefits
+3
Full Stack Engineer
Full Stack Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 120,000 - 170,000
Performance bonus
Equity"
Health insurance
+2
Senior Backend Engineer Tech Lead (3-4 month long) - Remote - Latin America
Senior Backend Engineer Tech Lead (3-4 month long) - Remote - Latin America

FullStack • United States

Remote
CLP 118,227,000 - 177,340,000
Competitive pay
100% remote work
Work with leading startups and Fortune
+2
Full Stack Tech Lead - Senior
Full Stack Tech Lead - Senior

Mill • San Bruno (CA)

On-site
USD 185,000 - 225,000