Senior Full Stack Engineer (.NET, Angular, Azure)- (Charlotte, NC)
Optomi, in partnership with a leading insurance provider, is seeking an experienced Full Stack Software Engineer for their Charlotte, NC location! This role calls for a highly motivated, versatile developer with strong experience across the .NET and Angular tech stack.
As a key member of the engineering team, you’ll be responsible for designing, building, and maintaining complex, scalable web applications that support both cloud-based (Azure) and on-prem solutions. You'll collaborate closely with cross-functional teams — including Product, UI / UX, QA, and DevOps — to deliver secure and high-performing software.
This position offers the chance to work on visible, enterprise-level projects that directly impact the organization’s digital transformation. The ideal candidate thrives in an agile environment, enjoys problem solving, and is eager to make a meaningful contribution from day one!
What the right candidate will enjoy!
- The chance to work with modern tech stacks like .NET Core, Angular, and Azure
- A collaborative, agile team environment focused on innovation and continuous improvement
- Opportunities to lead by example and shape technical best practices
- High visibility and impact across both product and business teams
- A supportive team that values communication, growth, and shared success
Experience of the right candidate :
Bachelor’s degree in Computer Science, Engineering, or related field5+ years of hands-on experience in full-stack development using .NET and AngularStrong experience with RESTful APIs, Microservices, and modern software design principlesProficiency in : NET Core / C#, Angular (latest versions preferred), and SQL ServerFamiliarity with cloud services (especially Azure : App Services, API Management, Logic Apps, Key Vault, etc.)Responsibilities of the right candidate :
Design, build, and maintain scalable web applications and servicesImplement and maintain APIs and microservices architecture using best practicesTroubleshoot, debug, and upgrade legacy systems and applicationsEnsure secure, clean, and efficient code that meets business and technical requirementsParticipate in code reviews and provide mentorship to junior team membersCollaborate closely with cross-functional teams to define, plan, and deliver new featuresContinuously explore and apply new trends and tools within the .NET and Angular ecosystems