What are the responsibilities and job description for the Full -Stack Jr Developer position at Midtown Home Improvements?
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
________________________________________
How to Apply
Send us your resume, GitHub or portfolio links, and a brief note on why you’d be a great fit. We look forward to meeting you!
Join Midtown Home Improvements and help shape the future of home improvement tech.
Salary : $40,000 - $50,000