Staff Engineer - Full Stack Engineering at Synopsys
Mississauga, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

22 Apr, 25

Salary

0.0

Posted On

23 Jan, 25

Experience

5 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

WE ARE:

At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.

Responsibilities
  • Developing and modernizing high-quality, reusable, and efficient code using NodeJs, Typescript, PostgreSQL.
  • Understanding and implementing CI/CD tools and practices.
  • Leveraging cloud platforms for development and deployments.
  • Utilizing Kubernetes for development and deployments.
  • Designing and developing APIs.
  • Collaborating with design and product teams to create intuitive, user-friendly interfaces.
  • Optimizing code for maximum speed and scalability.
  • Providing technical guidance and collaborating with front-end developers.
  • Conducting code reviews to ensure code quality, performance, and adherence to best practices.
  • Staying updated with the latest industry trends and technologies and incorporating them into the development process.
  • Communicating complex technical concepts to non-technical stakeholders effectively.
  • Participating in cross-functional team meetings to discuss project requirements, progress, and challenges.
  • Developing and executing unit tests, integration tests, and end-to-end tests.
  • Identifying and resolving performance bottlenecks and other technical issues.
  • Identifying opportunities for process improvement and automation within the front-end development lifecycle.
  • Contributing to the continuous improvement of the development workflow and team efficiency.
  • Providing recommendations for enhancing the user experience and overall application performance.
Loading...