Software Engineer I - Full Stack

Reposted 12 Days Ago
Wentzville, MO, USA
In-Office
45K-60K Annually
Junior
Professional Services
The Role
Build, test, deploy, and maintain full-stack internal business applications. Develop Vue/Nuxt interfaces and Node.js/NestJS backend services, APIs, and business logic. Manage databases and performance using Prisma, PostgreSQL, and Redis. Participate in Git workflows, code reviews, testing, debugging, documentation, and stakeholder collaboration. Review AI-assisted development output while protecting company information and ensuring the quality and security of shipped software.
Summary Generated by Built In
Full-Stack Software Developer

Location: Wentzville, MO — full-time, on site
Salary: $60,000–$65,000 per year, based on relevant skills and experience
Schedule: Monday through Friday

Build software for the people who use it

Midtown Home Improvements is a family-owned home improvement company with more than 300 employees across five locations. Our small Technology Department builds the software our teams use to run the business every day.

We’re looking for someone who can build working software, enjoys solving practical problems, and already uses AI as part of their development workflow. You might be a developer looking for a smaller company, or you might work in IT and have developed strong software skills along the way. We care more about what you can do than the title you’ve held.

This role is 100% on site in Wentzville, Missouri. Applicants must already live within reasonable commuting distance. We are not considering remote or relocation candidates.

What you’ll do
  • Build and improve applications used by Midtown employees.
  • Work across interfaces, APIs, business logic, and databases.
  • Talk directly with users to understand problems and build useful solutions.
  • Investigate bugs and production issues, and test your fixes.
  • Use AI tools throughout development while reviewing and taking responsibility for the results.
  • Work with a small team and take ownership of the features you build.
How we work with AI

AI-assisted engineering is central to our team’s workflow. We use AI tools to explore approaches, write and change code, debug, test, document, and review our work.

We’re looking for someone who already uses AI regularly to build software. You should be able to explain how you use it on real projects, where it helps, where it falls short, and how you verify the work before shipping it.

What we’re looking for

You can build working software and explain how it works. You can trace a problem through an application, make a change, and check that the change solved the problem.

You may be a good fit if you:

  • Have built or substantially improved applications at work or independently.
  • Have experience with frontend development and some exposure to APIs and databases, or are ready to work across all three.
  • Can debug problems, ask useful questions, and learn unfamiliar tools.
  • Care about the people using the software and the quality of what you deliver.
  • Want meaningful responsibility on a small team.

A computer science degree, a specific number of years in a developer role, and experience with our exact stack are not required.

Our stack

Our current stack includes TypeScript, Vue 3, Nuxt, Node.js, NestJS, PostgreSQL, Prisma, Redis, Tailwind CSS, Docker, Git, and AI-assisted development tools. Experience with other frameworks and SQL databases transfers well.

Why Midtown
  • $60,000–$65,000 annual salary
  • 100% employer-paid health insurance for the employee
  • 401(k) matching, paid time off, and paid holidays
  • Monday through Friday schedule, with no scheduled weekend work
  • Rare after-hours support: the team lead handles most issues that arise outside working hours
  • Annual international company trip
  • A small team with direct access to users and decision-makers
  • Software that people throughout the company rely on every day
How to apply

Send your resume and a short note about something you’ve built or improved. Tell us what you personally worked on, which AI tools you used and how, and how you checked that the finished work was correct. A GitHub profile or portfolio is welcome.

Midtown Home Improvements is an Equal Opportunity Employer.

Skills Required

  • At least one year of experience building and maintaining production web applications, or equivalent meaningful software development experience
  • Strong knowledge of JavaScript and TypeScript
  • Experience with Vue, Nuxt, React, Angular, or another modern frontend framework, with ability to become productive in Vue/Nuxt
  • Experience with Node.js and backend development
  • 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
  • Vue 3 or Nuxt 3 experience
  • NestJS experience
  • Prisma experience
  • PostgreSQL experience
  • Redis experience
  • Tailwind CSS experience
  • Docker experience
  • CI/CD experience
  • Python experience
  • Ionic experience
  • Experience with AI tools, LLMs, or API integrations
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Wentzville, MO
70 Employees
Year Founded: 1990

What We Do

Midtown Home Improvements is a veteran-owned, family-run home improvement contractor serving homeowners across St. Louis, Chicago, Atlanta, Nashville, and Kansas City. Founded in 1990, the company provides exterior and remodeling services through local teams and crews, completing projects for residential customers. Its business emphasizes dependable service, free estimates, responsive communication, and professional project execution, supported by decades of experience and tens of thousands of completed projects.

Similar Jobs

Samsara Logo Samsara

Senior Product Manager

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
United States
4000 Employees
116K-196K Annually

SambaSafety Logo SambaSafety

Content Marketing Manager

Insurance • Logistics • Software • Transportation • Business Intelligence
Remote or Hybrid
United States
300 Employees
100K-120K Annually

NinjaOne Logo NinjaOne

Senior Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
18 Locations
2000 Employees
160K-210K Annually

Domino Data Lab Logo Domino Data Lab

Staff Software Engineer

Artificial Intelligence • Machine Learning
Remote or Hybrid
3 Locations
200 Employees
200K-235K Annually

Similar Companies Hiring

ABN AMRO Clearing USA LLC Thumbnail
Information Technology • Professional Services • Financial Services
Chicago, IL
215 Employees
Fora Thumbnail
Agency • On-Demand • Professional Services • Sales • Software • Travel • Hospitality
New York, NY
250 Employees
Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
150 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account