Full Stack Engineer

Fremont, CA (On-Site)

Job Description:

Title: Full Stack Engineer 
Location: Fremont, CA must be onsite 5 days a week (Local only)
Duration: 12+ Months Contract
Visa: USC, GC, GC EAD, TN, H4 EAD
Interview Mode: Video then In Person 

SUBMISSION REQUIREMENTS:

Don’t submit 8-14 years of experience candidates who completed their bachelor’s from India

Need Genuine LinkedIn- NO RECENT OR MULTIPLE LINKEDIN

Must have Visa Copy with the submission (FOR GC and EADs)

Must have full educational details with University Name and year of completion in resume

WITHOUT ABOVE MENTIONED PREREQUISITE RESUME WILL BE DEEMED AS FAKE

 

Job Description

 

  • Design, develop, and maintain full-stack applications using React and modern backend technologies.
  • Build and support scalable APIs, microservices, and distributed systems.
  • Develop backend services using C#, .NET, Node.js, or Go.
  • Design and optimize data solutions using MySQL and PostgreSQL.
  • Build event-driven architectures utilizing Kafka and RabbitMQ.
  • Participate in architecture discussions, technical design reviews, and system design initiatives.
  • Develop solutions for complex business workflows, payroll systems, and financial transaction processing.
  • Collaborate with product managers, engineers, and stakeholders to gather requirements and deliver high-quality solutions.
  • Troubleshoot and resolve production issues across distributed systems.
  • Deploy and maintain applications using Docker, Kubernetes, and CI/CD pipelines.
  • Contribute throughout the software development lifecycle, including architecture, design, development, testing, deployment, and production support.
  • Evaluate and leverage AI technologies, tools, and development practices to improve engineering productivity and platform capabilities.
  • Continuously improve system performance, scalability, reliability, and maintainability.

 

    • C#
    • .NET / .NET Core
    • React

 

  • Experience developing RESTful APIs and Microservices.
  • Strong understanding of software architecture and system design principles.
  • Experience working across both frontend and backend applications.
  • Experience with MySQL and/or PostgreSQL.
  • Experience working with messaging technologies such as Kafka and RabbitMQ.
  • Experience with Docker and Kubernetes.
  • Understanding of CI/CD pipelines and modern deployment practices.
  • Experience designing scalable and distributed systems.
  • Experience troubleshooting production systems and resolving complex technical issues.
  • Ability to independently design, build, deploy, and support applications.
  • Strong communication skills with the ability to explain technical decisions, architecture choices, and implementation details.
  • Demonstrated ownership of projects and technical deliverables.

Preferred Qualifications

  • 7-10 years of software engineering experience.
  • Experience working in Payroll, Banking, Financial Services, FinTech, or other transaction-processing environments.
  • Experience building large-scale enterprise applications.
  • Experience designing highly scalable distributed systems.
  • Experience working with AI tools, LLMs, AI Agents, or AI-enabled software development.
  • Experience supporting business-critical applications in production environments.
  • Experience working in fast-paced product-focused organizations.

What We're Looking For

Technical Skills

  • React
  • C#
  • .NET Core
  • Node.js
  • Go
  • APIs
  • Microservices
  • MySQL
  • PostgreSQL
  • Kafka
  • RabbitMQ
  • Docker
  • Kubernetes
  • CI/CD
  • System Design
  • Software Architecture
  • Full Stack Development

Soft Skills

  • Strong problem-solving ability
  • Ownership mentality
  • Technical communication skills
  • Ability to discuss architecture and design tradeoffs
  • Ability to work independently in a fast-moving environment
  • Strong collaboration skills

Interview Focus Areas

Candidates should be prepared to discuss:

  • React architecture and implementation
  • .NET application development
  • Node.js and Go services
  • API design and development
  • Microservices architecture
  • System design and scalability
  • Database design and optimization
  • Kafka and RabbitMQ messaging systems
  • Kubernetes and Docker deployments
  • CI/CD practices
  • Production troubleshooting and operational ownership
  • AI technologies and their use in software development
  • Real-world examples of applications they personally designed, built, and supported

Candidates will also be expected to clearly explain:

  • What they built
  • Why it was built
  • Their specific contributions
  • Architecture decisions they made
  • Technical challenges encountered
  • Tradeoffs considered
  • Business impact delivered

Ideal Candidate Profile

The ideal candidate is a true Full Stack Engineer who:

  • Has strong React experience.
  • Has deep backend expertise in C#, .NET, Node.js, or Go.
  • Can work comfortably across frontend and backend systems.
  • Understands APIs, Microservices, and distributed architectures.
  • Has hands-on experience with MySQL, PostgreSQL, Kafka, and RabbitMQ.
  • Has experience deploying and supporting applications on Kubernetes and Docker.
  • Thinks beyond coding and understands architecture and system design.
  • Has experience building business-critical applications.
  • Can clearly articulate technical contributions and ownership.
  • Has experience solving complex business and engineering challenges.
  • Brings a practical, hands-on approach to software development.

Key Success Factors

Successful candidates will demonstrate:

 Strong React experience
 Strong backend development experience (.NET, Node.js, or Go)
 API and Microservices expertise
 MySQL and PostgreSQL experience
 Kafka and RabbitMQ experience
 Kubernetes, Docker, and CI/CD knowledge
 System Design and Architecture expertise
 Full Stack development experience
 End-to-end engineering ownership
 Ability to explain personal contributions in detail
 Strong communication and problem-solving skills
 Experience working on complex, business-critical systems
 Interest in AI-enabled software development


Key Skills:

  • working in Payroll, Banking, Financial Services, FinTech, or other transaction-processing environments.

Share Profile