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