Job Description
Position: Senior Full Stack Software Engineer
Location: 100% Onsite – West Des Moines, IA
Job Type: 6-Month Contract-to-Hire
Work Authorization: Must be a U.S. Citizen or Green Card Holder
Overview:
We are seeking multiple experienced Senior Full Stack Software Engineers to join a fast-growing development team focused on modernizing internal and external-facing applications. Ideal candidates will bring a strong foundation in .NET Core/.NET 6+ (ideally .NET 8), front-end experience with Vue.js or React, and a deep understanding of object-oriented programming principles. This is a highly collaborative, heads-down coding environment where team members contribute to scalable solutions driving major business value.
Responsibilities:
Design, build, and maintain scalable backend services using .NET 8+
Develop clean, functional front-end applications using Vue.js, React, or vanilla JavaScript
Work with GraphQL and REST APIs
Write and maintain unit tests (goal of 89%+ coverage)
Support integration testing and collaborate on improving test strategies
Follow CI/CD best practices using GitHub, GitFlows, and automated pipelines
Utilize observability tools like Sentry for debugging and performance monitoring
Collaborate with team members during daily stand-ups and code pairing
Participate in code reviews and knowledge-sharing as part of agile development
Required Skills & Experience:
5+ years of full stack software engineering experience
Proficiency in object-oriented programming principles
.NET Core / .NET 6+ (currently using .NET 8)
Front-end development with Vue.js, React, or JavaScript
Strong SQL skills (Azure SQL experience a plus, but not required)
Experience working with GraphQL or REST
Familiarity with CI/CD pipelines and GitHub workflows, GIT experience is required
Experience in monitoring solutions beyond simple log review