
Senior Full-Stack Software Engineer
Job Description
Posted on: April 10, 2025
JDXpert is the leading global platform for workforce informationâeliminating the chaos of unmanaged job data and providing HR leaders the clarity they need to build and sustain high-performing teams. Join the hundreds of customers, including 82 Fortune 500 companies, who have brought clarity to chaos through JDXpert. Work Clarified.
We are passionate about what we do, the problems we solve, and the customers we serve. If you're looking for an opportunity to join a team that values collaboration, innovation, and integrity, we're the right company.
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 is remote and reports to the Director of Software Engineering.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ReactRemoteJobs.com
Get ReactRemoteJobs.com on your phone!