Full Job Description
We are seeking a talented and motivated Full Stack Engineer with around 3 years of experience to join our dynamic development team. The ideal candidate is passionate about building scalable and efficient software solutions, comfortable working across both front-end and back-end technologies, and eager to contribute to innovative projects. If you enjoy solving complex technical problems and delivering seamless user experiences, we'd love to hear from you!
Key Responsibilities:
• 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.
Minimum Requirements:
• Experience:
3+ years of professional experience as a Full Stack Engineer or a related role.
• Technical Skills:
- Proficiency in front-end frameworks like React, Angular, or Vue.js.
- Hands-on experience with back-end development using Python, Node.js, Java, or similar languages.
- Familiarity with relational databases (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, DynamoDB).
- Experience with version control systems like Git.
• Problem-Solving:
Strong analytical and troubleshooting skills with a focus on delivering scalable and reliable solutions.
• Communication Skills:
Excellent verbal and written communication skills with the ability to work collaboratively in a team environment.
• Passion for Technology:
A strong desire to learn and stay updated with emerging technologies and industry best practices.
If you're an experienced engineer with a passion for operations and optimization in MongoDB systems, we would love to hear from you! Join us in driving innovation and excellence at TSMC.
Work Location & Schedule:
This position is based on-site at our Vancouver, Washington location during core business hours, Monday through Friday from 8 am to 5 pm. Additional hours may be required to meet project demands.
Compensation and Benefits:
• At TSMC, your base pay is just one component of your comprehensive compensation package. For new hires in this position, the starting salary typically ranges between $113,200 and $151,375 per year. The full salary range for this Job Grade extends from $113,200 - $164,100 depending on factors such as skills, qualifications, education, experience, tenure, and position level. TSMC's total compensation package also includes market-competitive pay, profit sharing and incentive bonuses, and tuition assistance.
• Comprehensive benefits include medical, dental, and vision insurance, life insurance, and access to a 401(k) plan with employer match.
• Employees enjoy 12 holidays per year and accrue paid time off annually.
• Onsite amenities include a fitness center, game room, physical therapist, and subsidized café.
Date: Oct 24, 2026
Country/Region: US
City: Vancouver
Company: TSMC Washington