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 field
5+ years of hands-on experience in full-stack development using .NET and Angular
Strong experience with RESTful APIs, Microservices, and modern software design principles
Proficiency in: NET Core / C#, Angular (latest versions preferred), and SQL Server
Familiarity 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 services
Implement and maintain APIs and microservices architecture using best practices
Troubleshoot, debug, and upgrade legacy systems and applications
Ensure secure, clean, and efficient code that meets business and technical requirements
Participate in code reviews and provide mentorship to junior team members
Collaborate closely with cross-functional teams to define, plan, and deliver new features
Continuously explore and apply new trends and tools within the .NET and Angular ecosystems