Full Stack Software Engineer

Technology, Data & Digital

I korthet

Synopsys is seeking a Full Stack Software Engineer to build and maintain web applications using Angular, React, Node.js, and Python across hybrid cloud environments. The role involves leveraging GenAI coding tools, designing scalable APIs and databases, and collaborating with cross-functional teams to deliver innovative solutions for semiconductor development.

Ansvarsområden

  • Build and maintain full stack web applications using Angular, React, Node.js, NestJS, and Python across hybrid infrastructure spanning on-premise data centers and public cloud (Azure, AWS, GCP)
  • Use GenAI-based coding tools like Copilot, Claude, or Cursor to accelerate development, improve code quality, and explore new solution patterns
  • Design and optimize RESTful APIs and database schemas to ensure high performance, data integrity, and scalability under production load
  • Write clean, testable, and maintainable code following software engineering best practices, with unit test coverage using Jest, pytest, or similar frameworks
  • Troubleshoot and resolve complex software defects across the full stack, from UI rendering issues to backend service failures
  • Conduct code reviews and provide constructive, specific feedback that helps teammates improve their craft
  • Collaborate with product owners, UX designers, and cross-functional engineering teams to deliver user-centric features on schedule

Krav

  • Strong hands-on experience with front-end frameworks (Angular, React) and back-end technologies (Node.js, NestJS, Python)
  • Proven track record designing, building, and integrating RESTful APIs and managing relational or NoSQL databases in production
  • Understanding of hybrid cloud infrastructure and deployment patterns across Azure, AWS, or GCP
  • Practical experience using GenAI-based coding tools (Copilot, Claude, Cursor, or similar) to enhance development speed and quality
  • Proficiency with unit testing frameworks like Jest or pytest, and a commitment to writing testable, maintainable code
  • Demonstrated ability to optimize applications for performance, scalability, and reliability under real-world load
  • Experience working in agile environments with CI/CD pipelines and automated testing, experience with Kubernetes or Docker is a plus

Önskade kvalifikationer

  • You can explain a complex architectural tradeoff to a product manager in two sentences without losing the technical nuance
  • You do not just fix bugs, you ask why they happened and what pattern needs to change so they do not happen again
  • You are comfortable saying 'I don't know, let me find out' and then actually following through
  • When you review code, you balance critique with coaching, pointing out what could be better and explaining why it matters
  • You thrive in ambiguity, turning vague requirements into concrete technical plans without needing someone to hold your hand
  • You value diverse perspectives and actively create space for quieter voices in design discussions and planning sessions

Förmåner

  • Comprehensive range of health, wellness, and financial benefits
  • Competitive total rewards package
  • Potential eligibility for an annual bonus, equity, and other discretionary bonuses
  • Actual compensation offered will be based on a number of job-related factors, including location, skills, experience, and education
  • Recruiter can share more specific details on the total rewards package upon request
#Software Engineering#Full Stack#Web Applications#GenAI#Cloud#Scalability#API Design#Database Optimization#Agile#CI/CD
Synopsys Inc Logo

Företag

Synopsys Inc

Publicerade jobb

för 2 veckor sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Mellannivå

Platser

United States

Sökande

Ansök tidigt