Note: The job is a remote job and is open to candidates in USA. Synopsys Inc is the leader in engineering solutions, enabling customers to innovate AI-powered products. The Full Stack Software Engineer will build and maintain web applications, design APIs, and optimize database schemas while collaborating with cross-functional teams to enhance product delivery.
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
- Accelerate the delivery of Synopsys web platforms that serve thousands of global customers and internal users daily
- Improve the reliability and uptime of mission-critical applications by architecting resilient, scalable infrastructure solutions
- Drive adoption of GenAI development tools across the engineering organization, raising productivity and code quality standards
- Shape technical direction and engineering best practices that influence how teams across Synopsys build software
- Mentor engineers at all levels, building a stronger, more capable team that ships better work faster
- Enable customers to unlock new capabilities in chip design and verification through high-performance, secure web applications
- Reduce operational overhead and manual toil by automating deployment pipelines, testing workflows, and service monitoring
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
- 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