Senior .NET Core Backend Engineer – APIs, Kafka & RabbitMQ

Filled
February 19, 2026

Job Description

Location: Fremont, CA (Remote flexibility may be possible)
Employment Type: Long-Term Contract
Experience Level: Senior (5+ years)

🔹 About the Role

A technology solutions company based in Fremont, CA is seeking a Senior .NET Core Backend Engineer to join their team. This role focuses on building robust backend services that are scalable, high-performing, and reliable. You will work on RESTful APIs, messaging systems, and database optimization to deliver enterprise-grade solutions.

🔹 Key Responsibilities

  • Design, develop, and maintain backend services using .NET Core and C#
  • Build and optimize RESTful APIs for internal and external consumption
  • Implement messaging solutions with RabbitMQ and Kafka
  • Ensure high performance of database interactions and data pipelines
  • Collaborate with cross-functional teams including frontend, DevOps, and QA
  • Follow CI/CD practices to streamline development and deployments
  • Participate in code reviews and ensure adherence to best practices
  • Troubleshoot, debug, and optimize existing systems for reliability and scalability

🔹 Required Skills & Qualifications

  • 5+ years of professional experience with .NET Core and C#
  • Strong experience with RESTful API development
  • Hands-on experience with RabbitMQ and Kafka
  • Solid understanding of databases and query optimization
  • Familiarity with CI/CD pipelines and version control systems
  • Ability to design scalable and high-performance backend systems
  • Excellent problem-solving, analytical, and communication skills

🔹 Ideal Candidate

  • Experienced in enterprise-grade backend architectures
  • Comfortable working on long-term contracts with complex systems
  • Familiar with Agile development practices
  • Detail-oriented, proactive, and able to take ownership of deliverables