JDXpert logo

Senior Full-Stack Software Engineer

JDXpert
Department:React Native
Type:REMOTE
Region:USA
Location:United States
Experience:Mid-Senior level
Estimated Salary:$100,000 - $150,000
Skills:
.NETANGULARKUBERNETESAZUREEVENT SOURCINGGENERATIVE AIRETRIEVAL-AUGMENTED GENERATION
Share this job:

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.

Originally posted on LinkedIn

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 logo

ReactRemoteJobs.com

Get ReactRemoteJobs.com on your phone!