Senior Full Stack Engineer (.Net/C#, JavaScript, OpenAI, Azure Cloud)
Optomi, in partnership with, an innovative startup providing AI-based software as a service, is seeking a Senior Full Stack Software Engineer! This position is fully remote and looking for someone within EST or CST time zones. As a key member of the Software Engineering Team, you'll be primarily responsible for the design, development, and ongoing support of the company products while following industry best practices.
What the Right Candidate Will Enjoy:
- Working with a State-wide utilities provider to more than 150K residents!
- Flexibility for working from home in a remote environment!
- Opportunity to work with cutting-edge AI technology!
Experience of the Right Candidate:
- Greenfield Development!
- 7+ in Full Stack Development - Backend development in .NET Core - V8 experience and Frontend development in JavaScript - is the baseline. (React, DevXtreme, or NodeJS is fine)
- 3+ years with Kubernetes, Docker, or Dataiku for containerization
- 5+ years in Cloud Development - Azure
- Education: Bachelor's Degree in Computer Science
- Azure Open AI experience.
Responsibilities of the Right Candidate:
- Design, develop, and maintain scalable microservices using .NET and Kubernetes.
- Build and optimize front-end applications using JavaScript.
- Implement event-driven architectures and event sourcing patterns.
- Develop and integrate Generative AI-powered features using Retrieval-Augmented Generation (RAG) specifically experience in OpenAI.
- Work with Azure services for cloud-native solutions, including Azure Functions, CosmosDB, and Service Bus.
- Perform code reviews, write unit, API, and UI tests to ensure high code quality.
- Collaborate with cross-functional teams to deliver innovative software solutions.
- Mentor junior engineers and contribute to team growth.