Design, build and optimize mission-critical applications in a collaborative, agile environment
Develop scalable, high-quality software using C#, .NET Core, and modern front-end frameworks
Ensure code reliability through robust unit testing and effectively integrate new features into existing legacy systems
Model excellence and inspire peers through commitment to craftsmanship and clean code
Work across the stack, from Web APIs to front-end interfaces, and contribute to system performance, usability, and maintainability
Translate requirements into clear, actionable solutions and contribute to solving technical challenges with the team
Contribute to product development through agile ceremonies, code reviews, and cross-functional collaboration to ensure high-quality delivery
Actively seek feedback, identify growth opportunities, and continuously improve skills
Requirements
Bachelor’s degree in a STEM field or equivalent practical experience
3–5 years of experience developing web applications
Proficiency in .NET Core, ASP.NET MVC, C#, and building Web APIs
Solid front-end skills with HTML, CSS, and JavaScript frameworks (React, Blazor, TypeScript)
Ability to maintain legacy jQuery when needed
Experience with SQL Server (queries, stored procedures)
Familiar with leveraging AI tools to accelerate development while applying sound engineering judgment to ensure code quality, maintainability, and ethical use of AI-assisted solutions
Comfortable working in Agile Scrum environments using Jira and Git
Familiarity with Tailwind CSS and Cloud Development experience a plus
Ability to travel up to 10% (Charlotte-based)/25% (non Charlotte-based) for team collaboration and customer engagement
Must be US Citizen or Green Card holder with no special circumstances; employer cannot sponsor visas
Benefits
We work remotely.
Medical, Dental, Vision
Flexible Spending, HSA and Dependent Care Accounts
Company-Paid Disability and Life Insurance
Opportunity to elect Critical Illness and Accident Insurance
Confidential access to legal and life counseling and mental health support available 24/7
401(k) with a generous company match and access to financial planning
Paid Time Off, Paid Parental, Paid Caregiver and Sabbatical leaves
Annual allowance for professional development
Paid Time to volunteer in your community
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.