1 month ago
Taiwan (city not specified)Mid Level
Responsibilities
- Implement backend features and services for TSMC software products.
- Write, refactor, and maintain high-quality backend code.
- Contribute tests and apply software design principles to ensure software quality.
- Ensure software application sustainability and performance.
- Manage container-based workloads and develop APIs using relevant backend technologies.
- Learn and apply new IT technologies.
Requirements
- Bachelor’s or master’s degree or above in computer science, information engineering, industrial engineering, statistics, mathematics, a related technical field, or equivalent practical experience.
- Strong technical skills in one or more of C++, C#, Java, Python, databases, or system infrastructure architecture.
- Solid foundation in at least one backend framework, such as Spring, Spring Boot, .NET Core, ASP.NET Core, Django, or Flask.
- Familiarity with software engineering practices including CI, CD, DDD, or TDD.
- Experience with Kubernetes or other container orchestration software.
- Familiarity with API development using technologies such as gRPC, REST with OpenAPI/Swagger, or GraphQL.
- Familiarity with Scrum or DevOps practices is a plus.
- AI domain experience is a plus.
- Familiarity with Git and source code version control tools.
About TSMC
TSMC (Taiwan Semiconductor Manufacturing Company) is a pure-play semiconductor foundry that manufactures integrated circuits for fabless and systems companies on a contract basis. Founded in 1987 and headquartered in Hsinchu, Taiwan, it is the world’s largest chip foundry, with advanced process nodes and fabs in Taiwan and new facilities in Arizona and Japan. Its shares trade on the Taiwan Stock Exchange (2330) with ADRs on the NYSE (TSM).
