Senior Full-Stack Software Engineer - Remote

JDXpert
JDXpert is looking for YOU! 

We are looking for a Senior Full-Stack Software Engineer to help build and evolve our next-generation microservices-based architecture. This role is ideal for an engineer with a deep understanding of modern cloud technologies, event-driven architectures, and AI-driven applications. You will be working with .NET, Angular, Kubernetes, Azure, Event Sourcing, Generative AI & Retrieval-Augmented Generation (RAG) to create a cutting-edge platform. 

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. 

Here's what you'll do:
 

  • Design, develop, and maintain scalable microservices using .NET and Kubernetes. 
  • Build and optimize front-end applications using Angular. 
  • Implement event-driven architectures and event sourcing patterns. 
  • Develop and integrate Generative AI-powered features using Retrieval-Augmented Generation (RAG). 
  • 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. 
Here's what you'll have:  
  • Bachelor's degree in Computer Science or related field. 
  • 7+ years of software development experience. 
  • 5+ years of experience with Microsoft .NET technologies (C#, ASP.NET, WebAPI). 
  • 3+ years of experience with Angular or other modern JavaScript frameworks. 
  • 2+ years of experience with Kubernetes and containerized applications. 
  • 2+ years of experience with event-driven architectures and event sourcing. 
  • Experience with cloud services, preferably Azure. 
  • Familiarity with Generative AI, LLMs, and Retrieval-Augmented Generation (RAG) is a plus. 
As a bonus, you'll also have: 
  • Experience with Terraform or other Infrastructure-as-Code (IaC) tools. 
  • Knowledge of security best practices in cloud applications. 
  • Exposure to DevOps practices and CI/CD pipelines.  
This role reports to our Director of Software Engineering.

Help provides instructions on how to use the SmartMatch™ site and to report bugs. For job-related inquiries please contact the employer.