Senior Software Engineer (Full Stack) - North America Software Center

TSMC - Vancouver, WA

Hiring: Senior Software Engineer (Full Stack) - North America Software Center Company: TSMC Location: Vancouver, WA Job Posted Time: 2026-09-03 10:26:05 Employment Type: On-site Target Skills & Keywords : Angular, DynamoDB, Foundry, Git, GraphQL, Java, MongoDB, MySQL, Node.js, PostgreSQL, Python, REST, RESTful, React, SQL, User Experience, Vue About the job Experience: •3+ years of professional experience as a Full Stack Engineer or a related role. Required Skills: •Full Stack Development: Design, develop, and maintain scalable web applications and systems, working across both front-end and back-end stacks. •Front-End Development: Build responsive and user-friendly interfaces using modern front-end frameworks (e.g., React, Angular, or Vue.js). •Back-End Development: Develop robust APIs and back-end services using programming languages like Python, Node.js, Java, or similar technologies. •Database Management: Design and optimize database schemas, and manage data storage solutions using SQL (e.g., MySQL, PostgreSQL) or NoSQL (e.g., MongoDB, DynamoDB). •API Development and Integration: Build and consume RESTful or GraphQL APIs to integrate front-end and back-end systems. •Testing and Debugging: Write unit, integration, and end-to-end tests to ensure code quality and reliability. Debug and resolve issues across the stack. •Collaboration: Work closely with cross-functional teams, including designers, product managers, and other engineers, to deliver high-quality solutions. •Optimization: Identify and address performance bottlenecks, optimizing both client-side and server-side components for scalability and efficiency. Compensation: •$113,200 - $164,100 / year •Competitive benefits and rewards package •TSMC’s total compensation package also includes market-competitive pay, profit sharing and incentive bonuses, and tuition assistance Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!