軟體工程師(後端) Software Engineer, Backend (Mid. Level up)

◗ About the Role Turing Space was founded in 2020. We are committed to building a borderless digital trust network, advancing the global journey toward digital transformation. As a Software Engineer, you will collaborate with the product team to continually iterate product features, enhance user experience, and develop new business models. Our backend primarily utilizes Node.js along with various third-party services to create a distributed system, designed to handle high-traffic business scenarios while ensuring data consistency. Therefore, you will need to analyze operational data and market objectives to break down requirements, optimize architecture, assess the necessity of adopting new technologies, and resolve technical challenges that may arise during ongoing iterations. ◗ What You’ll Be Doing Responsibilities • Actively participate in development, contributing to the launch of new product features. • Gain a thorough understanding of the existing system and assist in architectural design optimization and technology selection. • Analyze online metrics to identify potential issues. • Keep learning with a growth mindset, proactively sharing insights and proposing actionable solutions. In the first month • Familiarize yourself with team goals, products, and future development plans. • Set up your work environment and master the current system architecture. • Become proficient with the relevant technologies and third-party services in use. • Understand the design objectives for current data processing approaches. In the first three months • Participate in requirements discussions and indeed finish assigned tasks. • Analyze system bottlenecks and propose practical solutions. In the first six months, expect to • Plan and support product iterations in advance according to the company’s development goals. • Discuss your next career development stage with the CTO. ◗ Minimum Qualifications • Experience in development of TypeScript & Node.js or any mainstream backend programming language (e.g., Go, Java, Python) • Experience in development of PostgreSQL or any other RDBMS. • Experience in development of RabbitMQ or any other Message Queue Service. • Experience in Unit Testing or Integration Testing. • Experience in development of Git & Docker. • Experience in development of Cloud Platform & Kubernetes. ◗ What Makes You Stand Out in A Crowd • Proficiency in the following Node.js frameworks: Express.js, NestJS • Expertise in RDBMS, with the ability to conduct in-depth SQL performance analysis • Strong understanding of distributed architecture, capable of proposing practical design solutions aligned with product development goals. • Skilled in system analysis, adept at using tools to quantify system performance and propose actionable optimization plans. ◗ Latest News 《證書上鏈,將取代紙本?台灣圖靈鏈翻轉數位認證的未來》 https://sunrisemedium.com/p/303/turingcerts 《創業之星選秀/「公司組冠軍」圖靈鏈 打造數位證書》 https://udn.com/news/story/7241/7246603