Senior Full Stack Developer

Job Type: Contract
Work Flexibility: Onsite
Location: Santa Clara CA
Required Skills: Azure (AKS/App Services/Functions) Java 21 Microservices & REST APIs React Spring Boot SQL Server & PostgreSQL Migration

Role: Senior Full Stack Developer
Location: Santa Clara, CA (Onsite 5 days)
Duration: 6+ Months
Pay Rate: $70 to $80

Overview: We are seeking a highly skilled Contract Senior Full-Stack Software Engineer to join our Manufacturing Execution System (MES) Software Engineering team, reporting to the Software Engineering Manager, to support modernization of legacy manufacturing systems into a cloud-native, multi-tenant SaaS platform on Microsoft Azure. This is a hands-on engineering role covering front-end development, backend services, system architecture, and data/analytics enablement, with SQL Server to PostgreSQL migration planned in a later phase. The engineer will work closely with architecture, DevOps, and engineering teams to design and deliver scalable MES SaaS capabilities, APIs, and analytics solutions.

Key Responsibilities:

  • Design, build, and deliver MES SaaS product features end-to-end across UI, API, backend, and data layers
  • Develop modern front-end applications using React (preferred) or Angular/Vue
  • Build backend services using Java 21 and Spring Boot
  • Design and implement RESTful APIs and microservices supporting MES workflows
  • Implement gRPC-based cross-service communication for high-performance service-to-service interaction
  • Use Temporal for workflow orchestration for complex MES and enterprise processes
  • Contribute to solution architecture and system design for scalable multi-tenant SaaS platform
  • Refactor legacy MES components into modular cloud-native services
  • Define and implement multi-tenant SaaS architecture (isolation, scalability, performance)
  • Support data architecture and future migration from SQL Server to PostgreSQL (later phase)
  • Build and support Power BI dashboards and MES analytics layer
  • Develop data pipelines supporting reporting and analytics
  • Work with Azure services (App Services, AKS, Functions), Docker, and Kubernetes
  • Support CI/CD pipelines, testing, and production releases
  • Integrate legacy MES systems with modern SaaS services

Must Have Skills & Experience:

  • 8–10+ years software engineering experience (full-stack or backend-heavy)
  • Strong hands-on architecture, design, and development experience
  • Deep experience with Java 21 and Spring Boot
  • Strong front-end development experience with React (preferred) or Angular/Vue
  • Strong experience with SQL Server and PostgreSQL, including migration exposure
  • Experience designing or working with multi-tenant SaaS applications
  • Strong experience with microservices architecture and REST APIs
  • Experience with gRPC for service-to-service communication
  • Familiarity with Temporal workflow orchestration
  • Experience with MES / ERP / manufacturing systems (preferred)
  • Strong understanding of relational database design and performance tuning
  • Experience with data lakes, ETL, or analytics systems
  • Hands-on experience with Power BI (dashboards, datasets, or semantic models)
  • Azure cloud experience (App Services, AKS, Functions)
  • Docker, Kubernetes, and distributed systems experience

Soft Skills:

  • Strong technical documentation skills (design docs, architecture diagrams, runbooks)
  • Excellent communication across engineering and business stakeholders
  • Strong collaborative team player mindset
  • Ability to operate in a fast-paced, execution-driven environment
  • Strong ownership and end-to-end delivery accountability

Apply for this position

Allowed Type(s): .pdf, .doc, .docx