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

TSMC•Washington, DC
•$113,200 - $164,100•Onsite

About The Position

TSMC Washington is seeking a talented and motivated Full Stack Engineer with around 3 years of experience to join their 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. This role involves designing, developing, and maintaining scalable web applications and systems, building responsive user interfaces, developing robust APIs and back-end services, managing databases, integrating systems, testing and debugging code, collaborating with cross-functional teams, and optimizing performance. The company emphasizes innovation, precision manufacturing, and integrity, partnering with top tech companies to drive advancements in various industries.

Requirements

  • 3+ years of professional experience as a Full Stack Engineer or a related role.
  • 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.
  • Strong analytical and troubleshooting skills with a focus on delivering scalable and reliable solutions.
  • Excellent verbal and written communication skills with the ability to work collaboratively in a team environment.
  • A strong desire to learn and stay updated with emerging technologies and industry best practices.
  • Applicants must have legal authorization to work in the United States. We currently cannot provide sponsorship or take over sponsorship of an employment visa.
  • Employment at TSMC is contingent upon passing a background check and drug screening.

Nice To Haves

  • Experienced engineer with a passion for operations and optimization in MongoDB systems.

Responsibilities

  • Design, develop, and maintain scalable web applications and systems, working across both front-end and back-end stacks.
  • Build responsive and user-friendly interfaces using modern front-end frameworks (e.g., React, Angular, or Vue.js).
  • Develop robust APIs and back-end services using programming languages like Python, Node.js, Java, or similar technologies.
  • Design and optimize database schemas, and manage data storage solutions using SQL (e.g., MySQL, PostgreSQL) or NoSQL (e.g., MongoDB, DynamoDB).
  • Build and consume RESTful or GraphQL APIs to integrate front-end and back-end systems.
  • Write unit, integration, and end-to-end tests to ensure code quality and reliability. Debug and resolve issues across the stack.
  • Work closely with cross-functional teams, including designers, product managers, and other engineers, to deliver high-quality solutions.
  • Identify and address performance bottlenecks, optimizing both client-side and server-side components for scalability and efficiency.

Benefits

  • Market-competitive pay
  • Profit sharing
  • Incentive bonuses
  • Tuition assistance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • 401(k) plan with employer match
  • 12 holidays per year
  • Accrued paid time off annually
  • Onsite amenities include a fitness center, game room, physical therapist, and subsidized café.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service