Job Description
Job Description
This full-stack developer opening is perfect for someone who wants to grow fast while working with modern JavaScript, TypeScript, and a collaborative team that truly sticks together. Join a stable environment where you'll build real products, learn multiple stacks, and step into a long-term path with mentorship and room to advance!
Full Stack Developer (Node.js / TypeScript) – 2–5 Years Experience
Location : Creve Coeur, MO (Onsite 5 days / week during ramp-up; 1–2 remote days / week once established)
Our customer is seeking a motivated Full Stack Developer with 2–5 years of experience to join a stable, collaborative, and growth-oriented development team. This is an excellent opportunity for a developer who loves working with modern JavaScript / TypeScript technologies, enjoys learning new languages, and wants to contribute to both web and internal enterprise applications.
You'll be the third developer on a close-knit team that boasts extremely low turnover—one senior developer with deep organizational knowledge and another celebrating 10 years at the company. If you value mentorship, professional growth, and hands-on exposure to multiple tech stacks, you'll thrive here.
What You'll Do
- Build and maintain full stack applications using Node.js, TypeScript, and related JavaScript frameworks.
- Contribute to both customer-facing web applications and internal intranet apps built on SharePoint and Microsoft technologies.
- Support backend services developed in a mixed environment that includes Node.js, Python, Perl, and Java.
- Participate in the ongoing migration from Java and Perl to TypeScript.
- Integrate AI-assisted tools such as GitHub Copilot into development workflows.
- Collaborate closely with a seasoned senior developer and a long-tenured teammate to deliver high-quality, scalable solutions.
- Work with SQL databases, including writing queries and supporting application data needs.
- Learn and contribute to new technologies as the organization continues to modernize its platforms.
What We're Looking For
2–5 years of professional development experienceSolid experience with Node.js, TypeScript, or similar frameworks (Angular, React, etc.)Full stack experience with comfort working across front-end and back-end layersWillingness to work in a multi-language environment : Node, Python, Perl, and occasionally JavaSQL experience for application development and queriesInterest in or exposure to SharePoint, Microsoft 365 tools, or intranet developmentEagerness to learn, adapt, and experiment with modern tools and AI-assisted development technologiesNice-to-have : Java experience, Python experience, or previous TypeScript migrationsWhy You'll Love This Role
Stable, supportive team with incredibly low turnoverHands-on mentorship from seasoned developersOpportunities to explore new languages, tools, and platformsBe part of a modernization effort involving TypeScript adoption and Copilot integrationStrong chance to grow into advanced responsibilities as the team evolvesFlexible work arrangement after onboarding (1, maybe 2 remote days / week)