# Senior Engineer, Full-Stack Development

**Company**: Synopsys
**Location**: Bengaluru, Karnataka
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: SNPS
**Wikidata**: https://www.wikidata.org/wiki/Q2303478

**Apply**: https://careers.synopsys.com/job/bengaluru/senior-engineer-full-stack-development/44408/101868933488?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_35166c4e-432

## Description

Synopsys software engineers are key enablers in the world of Electronic Design Automation (EDA), developing and maintaining software used in chip design, verification and manufacturing.

You are an early-career developer who has moved past tutorials and built things that actually run in production or close to it.

### What You'll Be Doing

- Build and maintain full-stack web applications using the PANN stack: PostgreSQL, Angular, NestJS, and Node.js

- Implement features across the entire application layer, from UI components in Angular to API endpoints in NestJS to database schema changes in PostgreSQL

- Work with Prisma ORM to model data, manage migrations, and write clean database access logic

- Collaborate with cybersecurity, engineering, and business teams to translate requirements into working software that solves real problems

- Containerize and deploy applications using Docker and orchestrate services in environments managed with Kubernetes, Nginx, and Apache

- Contribute to AI-enabled features including retrieval-augmented generation workflows, prompt engineering, and automation that pulls from internal knowledge repositories

- Support CI/CD pipelines and help maintain production systems through monitoring, debugging, and performance tuning

### The Impact You Will Have

- Your code will power internal platforms used daily by employees across Synopsys to get work done faster and more securely

- You will reduce manual effort and operational overhead by automating repetitive workflows and integrating disconnected systems

- The features you build will improve how teams access organizational knowledge, make decisions, and collaborate across functions

- Your contributions will help scale cybersecurity, compliance, and engineering operations across a 30,000-person global organization

- You will enable better data-driven decision-making by building intuitive interfaces that surface the right information at the right time

- Working in a small, high-impact team means your individual work will be visible and valued, not lost in a backlog

- You will help lay the foundation for scalable solutions that can be adopted across multiple business units as the platform grows

### What You'll Need

- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent hands-on experience building and shipping web applications

- 2 to 4 years of experience developing full-stack web applications, though stronger evidence of end-to-end delivery can matter more than years

- Hands-on experience with the PANN technology stack: PostgreSQL, Angular, NestJS, and Node.js in real projects, not just side experiments

- Solid working knowledge of JavaScript, TypeScript, HTML, CSS, and REST API design

- Experience using Prisma or a comparable ORM for data modeling, schema migrations, and database access patterns

- Familiarity with Docker for containerization and exposure to Kubernetes, Nginx, or Apache in deployment contexts

- Practical exposure to AI technologies such as large language models, prompt engineering, retrieval-augmented generation, or automation workflows, whether through work, coursework, or personal projects

- Understanding of CI/CD pipelines, testing methodologies, and secure coding principles

- Experience integrating systems through APIs and working with both relational and non-relational databases

- Clear written and verbal communication skills, you can explain what you built, why you built it that way, and what tradeoffs you made

## Skills

### Required
- PostgreSQL
- Angular
- NestJS
- Node.js
- Prisma ORM
- Docker
- Kubernetes
- Nginx
- Apache
- JavaScript
- TypeScript
- HTML
- CSS
- REST API design
- CI/CD pipelines
- secure coding principles

### Nice to have
- AI technologies
- large language models
- prompt engineering
- retrieval-augmented generation
- automation workflows

---

Source: [Apply at careers.synopsys.com](https://careers.synopsys.com/job/bengaluru/senior-engineer-full-stack-development/44408/101868933488?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
