Note: The job is a remote job and is open to candidates in USA. Synopsys Inc is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. The Full Stack Software Engineer will build and maintain web applications, optimize APIs, and mentor junior engineers while collaborating with cross-functional teams to deliver user-centric features.
Responsibilities
- 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
Skills
- 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
- Solid 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
Benefits
- We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs.
Company Overview
Company H1B Sponsorship