Working Hours: 10:00-18:00, Mon.-Thur., 10:00-16:30, Fri.
Holiday: Taiwan official + Western holidays (around 31 days in total in 2024; no make-up days required)
You'll be responsible for:
- Developing and enhancing backend services using Node.js
- Integrating services with RESTful APIs
- Optimizing applications for maximum scalability and performance
- Collaborating with product managers and engineers to implement new features
- Contributing to documentation with technical details
Requirements
- 4+ years of experience with Node.js
- Familiarity with frameworks like express.js
- Experience in RESTful API design and development
- Sufficient skills in managing NoSQL databases (e.g. MongoDB, Firestore)
- Good understanding of Chinese and English (reading and writing)
Preferred Qualifications
- Knowledge of microservices patterns and distributed architectures
- Familiarity with AWS or GCP cloud platforms
- Knowledge of containerization technologies like Docker
- Familiarity with relational databases
- Knowledge of CI/CD automation
- Knowledge of serverless infrastructure
- Knowledge of messaging systems like Amazon SQS, Google Pub-Sub, or RabbitMQ
- Familiarity with testing frameworks like Jest or Mocha
- Good understanding of Chinese and English (listening and speaking)
歡迎對以下工作內容有興趣的 後端工程師 加入我們的大家庭!
配合17LIVE 快速的業務擴展,做為一位 (資深) 後端軟體工程師
您將在一個敏捷的團隊中工作。隨著我們不斷地推動技術發展,我們需要工程師能解決各種問題,能對新挑戰充滿熱情。
您將負責:
1. 設計大型、具備容錯能力的雲端服務基礎建設
2. 分析及增進各個子系統的效能、延展性、穩定性
3. 時常上線新的功能來促進系統的快速迭代和不斷擴大
條件要求:
如果您具備以下工作技能及工作經驗,請立即手刀提出申請:
1. 一年以上 (資深需具備三年以上) 軟體開發經驗
2. 優秀的分析和程式能力
3. 思想開放,創造性思維
4. (資深需具備) 僅需要一點引導即可獨立作業
5. (資深需具備) 系統設計的工作經驗
加分條件
1. 具備演算法、系統架構、雲端運算、資料庫、分散式系統、網路相關的知識
2. 曾經有檔案系統、併發、多執行緒、伺服器架構及分散式系統的工作經驗
3. UNIX/Linux 作業系統、系統管理員相關的知識
4. 擅長大型系統設計
5. Go 程式語言
We are currently hiring for Backend Engineer professionals that will take part in:
As a Software Engineer, Backend, you work on a small team as our fast-paced business grows and evolves. We need our engineers to be versatile and passionate to tackle new problems as we continue to push the technology forward. You design, develop, test, deploy, maintain, and enhance software solutions. You will be in charge of:
1. Design large scale, fault tolerant cloud based service infrastructure.
2. Analyze and improve efficiency, scalability, and stability of various system resources.
3. Deployment of new product features and installations to facilitate our rapid iteration and constant growth.
You will be highly considered if you have the following experience:
1. At least 1 year (3 years for senior position) experience in software development.
2. Strong analytical and coding skill.
3. Open minded, and creative thinking to create new ideas.
4. (For senior position) Ability to work independently with minimal guidance.
5. (For senior position) Experience of system design.
Good to have:
1. Go programming language.
2. Algorithms, Architecture, Cloud Computing, Database, Distributed Systems, Networking.
3. Previous experience with filesystems, concurrency, multithreading, server architectures, and distributed systems.
4. UNIX/Linux systems knowledge and/or systems administration background.
5. Good at large scale system design.
We're seeking a Backend Engineer to contribute to the development and management of web applications, including server-side logic, databases, and client-side admin site interfaces. If you're skilled in NodeJS, fluent in English, and eager to join an exciting project, we'd love to have you on our team!
# Responsibilities
1. Deliver robust, testable and efficient code that meets the highest standards of quality.
2. Collaborate closely with the team to develop live gaming products.
3. Document and maintain software functionalities, ensuring clarity for future reference.
4. Design automated tests, carry out unit tests and integration tests.
# Qualifications
1. Degree in Computer Science, Engineering or relevant field.
2. 3+ years of experience in NodeJS (TypeScript) for distributed cloud-based products. We also welcome candidates with expertise in other programming languages who are willing to learn NodeJS (TypeScript).
3. Proactive with excellent communication and problem-solving skills.
4. Good understanding of MySQL or PostgreSQL, and Redis.
5. Familiar with Git.
6. Good understanding of DynamoDB or MongoDB.
7. Good knowledge of RabbitMQ and basic front-end skills for back-office development.
8. Proficiency in both English and Chinese, written and spoken. If your English skills need improvement, we offer English training courses to support your growth.
易可思(ecosTek)創立於2020年,為跨國AI軟體集團的成員,集團擁有10年以上提供AIaaS (AI as a service)服務。 團隊組成來自世界級研究型大學,包括 CMU 、University of Michigan、University of Southern California、Columbia University、台灣大學等。
官網:https://www.ecostek.com/
EcosTek, established in 2020, is a distinguished member of a multinational AI software conglomerate with over a decade of experience in delivering AI as a Service (AIaaS). Our team consists of experts hailing from renowned research universities such as CMU, University of Michigan, University of Southern California, Columbia University, and National Taiwan University.
Visit our official website at https://www.ecostek.com/
【工作內容】
1.開發高效能的RESTful APIs 給前端使用。
2.參與程式碼和設計評審,以共同維護我們的高開發標準。
3.設計支持高性能、可擴展和可用服務架構的資料庫架構。
4.設計應付高流量的分散式系統,提升服務的效能和系統的穩定性。
5.使用新穎的科技解決技術難題,同時撰寫高品質程式碼和準時交付需求。
6.和敏捷開發團隊一起打造優秀的產品,以更好地規劃和執行複雜的項目。
【具備條件】
1.精通至少一種程式語言: Java, C++, or Python (我們使用golang和node.js)
2.資訊相關科系大學畢業或相關工作經驗。
【加分條件】
1.開發過web相關應用服務API的經驗。
2.具有分散式系統、微服務、算法和數據庫方面的經驗。
3.能有效讓人理解技術難點且提出對應的解決方案。
4.處理模棱兩可/未定義的問題時能想好邊界情。
5.在有限的時間和滿足功能的需求內,能給予技術和商務的建議。
【工作內容】
1. 使用 TypeScript 和 Node.js 開發高效穩定的後端服務。
2. 設計並實現 API,並與前端工程師協作,確保系統功能的無縫對接。
3. 負責 MongoDB 資料庫的設計與優化,並使用 Mongoose 進行資料存取與管理。
4. 撰寫可維護且高效的程式碼,並參與代碼審查與優化過程。
5. 解決系統瓶頸,優化服務效能,確保高可用性與高擴展性。
【Job Description】
1. Develop efficient and robust backend services using TypeScript and Node.js.
2. Design and implement APIs, collaborating with frontend engineers to ensure seamless system functionality.
3. Manage and optimize MongoDB databases, utilizing Mongoose for data access and management.
4. Write maintainable and efficient code, participating in code reviews and optimization.
5. Address system bottlenecks, enhance service performance, and ensure high availability and scalability.
易可思(ecosTek)創立於2020年,為跨國AI軟體集團的成員,集團擁有10年以上提供AIaaS (AI as a service)服務。 團隊組成來自世界級研究型大學,包括 CMU 、University of Michigan、University of Southern California、Columbia University、台灣大學等。
官網:https://www.ecostek.com/
EcosTek, established in 2020, is a distinguished member of a multinational AI software conglomerate with over a decade of experience in delivering AI as a Service (AIaaS). Our team consists of experts hailing from renowned research universities such as CMU, University of Michigan, University of Southern California, Columbia University, and National Taiwan University.
Visit our official website at https://www.ecostek.com/
【工作內容】
我們是一個高速成長的電商 SaaS 開店平台,已服務超過 500 家品牌客戶。
在穩定交付功能的同時,我們更重視系統的可維護性與可營運性。
我們正在尋找一位具備良好開發能力,並能對所開發系統的穩定性與部署流程負責的資深後端工程師,這個職位除了撰寫後端服務,也需參與服務的部署、自動化、監控與異常處理流程設計。
您將參與的工作包括:
1. 開發穩定、高效能、易維護的後端 API 與系統。
2. 設計與優化系統架構,提升可擴展性與模組化。
3. 協助建置與維護自動化部署流程,提升開發交付效率。
4. 建立與管理服務監控與日誌機制,提升系統可觀測性。
5. 分析與排查系統異常,負責異常處理流程、原因分析,並撰寫事後檢討報告及改善計畫。
6. 負責服務執行環境的設定、安全性、存取權限與資源管理。
7. 與產品、前端、營運、客服等團隊協作,共同提升整體服務品質與穩定度。
【條件要求】
1. 三年以上後端開發經驗。
2. 熟悉至少一種主流程開發語言(如 Golang、Python、Node.js、Java 等)。
3. 熟悉資料庫設計與操作(PostgreSQL、MySQL、MongoDB 等)。
4. 熟悉 RESTful API 設計原則與良好工程習慣。
5. 具備基本的 Linux 環境操作與伺服器部署經驗。
6. 熟悉版本控制工具 Git 與基本的 CI/CD 流程。
【加分條件】
1. 熟悉 Golang 並具實務開發經驗。
2. 有效能優化、資源瓶頸分析或系統診斷經驗。
3. 熟悉分散式架構與微服務設計。
4. 有使用 Kubernetes / Docker 等容器化技術的經驗。
5. 熟悉監控工具(如 Grafana、Prometheus、CloudWatch 等)與相關告警設定。
6. 熟悉部署環境的安全性維護(如憑證、存取控制、帳號權限)。
7. 有處理異常、導入告警、系統自動修復或維穩機制的經驗。
8. 能清楚溝通技術難點與改善方案,並主動推動落地執行。
Teamson is seeking a passionate individual to join our Business & Technology Solutions Team as a Senior Developer.
This role is for an individual with significant experience and expertise in programming, software design, and architecture. This person will be responsible for designing, developing, and maintaining software applications, while also providing guidance and mentorship to other Teamson team members. This person will need deep experience in developing for EDI and API connections. They will play a key role in strategic decisions about technology and architecture, ensuring projects meet quality, performance, and security standards.
Key Responsibilities:
• Design and Development:
Design and implement software solutions, working with various programming languages and frameworks. Proficient in Python, Json and Java a plus.
• Code Review and Guidance:
Review code, provide feedback, fostering a culture of best practices.
• Problem-Solving:
Be adept at identifying and resolving complex technical issues and bugs.
• Collaboration:
Collaborate with cross-functional teams, to understand requirements and ensure alignment.
• Technical Leadership:
Lead projects, manage teams, and make technical decisions, influencing the overall direction of software development.
• Continuous Learning:
Stay abreast of industry trends and emerging technologies.
• Communication and Documentation:
Communicate technical information clearly and concisely, creating documentation and technical specifications.