Full Stack Software Engineer (.Net/C#, Angular, Azure Cloud)
Optomi, in partnership with, an innovative startup providing AI-based software as a service, is seeking a 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:
- Joining a high performing team with a mature AI-based product with NO competitors in this space!
- Opportunity to work from home in a remote-first environment!
- High visibility within a mature start-up to make an impact on modernizing tech stacks, leveraging the team up, and work with innovative AI technology.
Experience of the Right Candidate:
- Bachelor's degree in Computer Science or related field.
- 4β6 years of software development experience.
- 3+ years of experience with Microsoft .NET technologies (C#, ASP.NET, WebAPI).
- 2+ years of experience with Angular or other modern JavaScript frameworks.
- 1β2 years of experience with Kubernetes and containerized applications.
- Experience with cloud services, preferably Azure.
- Interest or experience in Generative AI, LLMs, and Retrieval-Augmented Generation (RAG) is a plus.
Responsibilities of the Right Candidate:
- Design, develop, and maintain scalable microservices using .NET and Kubernetes.
- Build and optimize front-end applications using Angular.
- Participate in implementing event-driven architectures and event sourcing patterns.
- Contribute to the development of Generative AI-powered features using Retrieval-Augmented Generation (RAG).
- Work with Azure services for cloud-native solutions, including Azure Functions, CosmosDB, and Service Bus.
- Write unit, API, and UI tests to ensure high code quality.
- Collaborate with cross-functional teams to deliver innovative software solutions.