Synopsys logo

Software Engineer β€” Node.js & Angular

Synopsys
May 23, 2026
Full-time
On-site
Noida, Uttar Pradesh, India
EDA Jobs, Level - Mid-Career

Job Title

Software Engineer β€” Node.js & Angular

Role Summary

Design, implement, and maintain web-based platform tools using Node.js, Angular, TypeScript, and PostgreSQL. Work on modernizing legacy SoC platform tooling into scalable, observable, production services.

Collaborate with R&D, UI/UX, and product teams to deliver reliable features from design through deployment.

Experience Level

Mid-level: typically 4+ years of software development experience, including at least 2 years working with Node.js (NestJS or similar) and Angular/TypeScript.

Responsibilities

Primary responsibilities include full-stack development, system reliability, and cross-functional delivery.

  • Design, develop, and deploy web applications and RESTful APIs using Node.js and TypeScript.
  • Build responsive, modular front-end interfaces with Angular focused on usability and performance.
  • Implement and optimize backend services and database interactions (preferably PostgreSQL).
  • Author and maintain unit and integration tests using frameworks such as Playwright, Selenium, or Jest.
  • Refactor and modernize legacy systems for scalability, security, and observability (monitoring, logging, alerting).
  • Participate in Agile processes: standups, sprint planning, and retrospectives; document technical designs and decisions.
  • Mentor peers and raise engineering standards across the team.

Requirements

Must-have technical skills first, then useful additions.

  • Must-have: Proven experience delivering production web applications; strong Node.js (NestJS or similar), Angular, and TypeScript skills; experience with relational databases (preferably PostgreSQL); familiarity with distributed systems and caching; experience writing unit and integration tests; experience with code refactoring, CI/CD pipelines, and Git-based workflows.
  • Nice-to-have: Experience with cloud platforms (AWS, Azure, or GCP), Docker/Kubernetes, infrastructure-as-code tools; familiarity with GenAI coding assistants (e.g., GitHub Copilot); prior hardware design or EDA experience is an advantage.
  • Strong communication and collaboration skills; ability to produce clear technical documentation and explain tradeoffs to technical and non-technical stakeholders.

Education Requirements

Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.


About the Company

Company: Synopsys

Headquarters: Mountain View, California, USA

Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Synopsys logo

Date Posted: 2026-04-28