Sr. Software Engineer (.NET Full Stack Developer)
Major electric vehicle and clean energy manufacturer · Fremont, CA
- Location
- Fremont, CA · Onsite
- Salary band
- $55/hr
- Type
- Contract
- Level
- Senior
- Work authorization
- Sponsorship offered
Stack
C# · ASP.NET Core · .NET · Go · JavaScript · Node.js · SQL Server · Redis · REST APIs · Microservices · Event-driven Architecture · Entity Framework · RabbitMQ · Kafka · CI/CD · Git · Jenkins · GitHub Actions · JWT · OAuth
About the role
Position # 1 Sr. Software Engineer (.Net Full Stack Developer) - Duration: 6 month contract - Location: Onsite Fremont, CA - Open Position: 1 - Max Pay Rate: $55/hr on W2 - Visas: OPT, EAD, H4, all are okay - Local Candidates highly prefered who can interview onsite will be reviewed first. Out of area candidates, who are not able to interview onsite may be considered but will have low visability - Interviews are onsite Candidates must bring their laptops for two rounds of interview, including a 45-minute coding review and a 45-minute 'collaboration interview" ***Local Candidates to the SF Bay Area are highly preferred**** Do not submit candidates from Banking/Financial Services industries, Client will have to reject them. Prefers candidates from Software Development, Automotive, Insurance, Manufacturing, Semi Conductor, eCommerce, etc The available hiring event date is: - October 26th onsite in Fremont, CA TECHNICAL REQUIREMENTS: Tech Stack: Go;JavaScript;Node.js;c# Framework: ASP .NET Architecture: REST APIs;Microservices;Event-driven Architecture Databases: SQL Server, Redis EXPERIENCE EXPECTATIONS: Year of Experience: P3 - Senior | 5-9 years exp Requirements: .Net Plus experience in GO Job Description: .NET Full Stack Developer What to Expect We are seeking a highly motivated Sr. Software Engineer with Full Stack Experience to join our dynamic high-performing team. You'll build scalable software systems that power innovative applications and solutions. The ideal candidate is passionate about crafting world-class software, has a proven track record in scalable enterprise systems, and thrives in collaborative environments. Strong software engineering fundamentals, excellent communication skills, and experience with technical design are essential. This mid to senior-level role requires a minimum of 5+ years of hands-on experience. What You'll Do - Deliver high-quality, maintainable code that addresses real-world challenges in full-stack development and system integration - Lead end-to-end projects, from gathering requirements and architectural design through implementation, testing, and production deployment - Mentor engineers and uphold global standards of excellence in software craftsmanship - Prioritize robust, production-critical systems with strong validation, monitoring, and support mechanisms - Collaborate with cross-functional teams, including designers, QA, product managers, and stakeholders - Participate in code reviews, agile methodologies (e.g., Scrum), and on-call rotations as needed - Direct interaction and communication with stakeholders to gather and define requirements, scope, and implementation - Design, develop, and maintain full-stack applications using .NET [contact hidden], including C#, ASP.NET Core, and MVC/Web API - Integrate databases (e.g., SQL Server, Entity Framework) and implement efficient data access layers for CRUD operations and complex data handling - Implement RESTful APIs, authentication/authorization (e.g., JWT, OAuth), microservices, and ensure application security best practices - Perform unit testing, integration testing. - Optimize application performance, scalability, and deployment using CI/CD pipelines (e.g., Jenkins, GitHub Actions) - Troubleshoot and resolve issues in production environments - Work with distributed systems, real-time data processing, and high-volume data handling using tools like message queues (e.g., RabbitMQ, Kafka) - Stay updated with emerging .NET and full-stack trends and contribute to documentation and knowledge sharing within the team What You'll Bring - Bachelor's degree in computer science, Information Technology, or a related field (or equivalent experience) - Minimum 5+ years of professional experience as a Software Engineer with Full Stack experience or similar role, with mid to senior-level expertise - Hands-on experience working with distributed systems, real-time data processing, and high-volume data systems (e.g., handling large-scale data streams, message queues like RabbitMQ or Kafka, and scalable architectures) - Proven experience implementing large-scale projects in languages like .NET/C# or similar - Strong understanding of full-stack development fundamentals, including SQL databases (e.g., SQL Server with ORM tools like Entity Framework), networking, security, and basic frontend integration - Comfortable with frontend [contact hidden] for full-stack development (1-2 years of recent experience preferred) - Proficiency in rigorous software development practices, including version control (e.g., Git), code reviews, CI/CD pipelines, monitoring, and logging - Understanding of web services, APIs, and microservices architecture - Experience with Go is a plus - Experience with AI is a plus
Recruiter contact
Just $1 to see this recruiter's name, email and phone. One-time, per role — no profile needed.
Want the full job-search package instead? Talk to us →
The recruiter's details are not public. Helen makes the introduction, checks your resume against the requirements first, and follows up on the reply.