Job Description
# 主要任務 - Responsibilities
•後端應用軟體工程師 Backend Engineer(主要Cloud 平台為AWS , GCP )
•使用的程式語言為Python/Nodejs
• 內部後台管理系統
• 資料庫架構設計
• API 設計與開發
• 第三方金流串接 (Braintree)
•熟悉 ERESTful API, JSON 者尤佳✓ 建置AWS 雲端環境
✓ 用新技術解決客與平台功能開發的服務/系統/應用問題
✓ 設計雲端解決方案( AWS with Terraform / Serverless framework, container on micro-services)
✓ 探索未知的技術領域,擴大平台的深度與想像
Requirements
# 需求條件:
0. 資工系大學畢業(或以上)
✓ Bachelor's Degree in Computer Science, Mathematics, or a related field, or relevant work experience
✓ 2+ years Linux experience
✓ Experience in one of the cloud platforms - including but not limited to VMWare, OpenStack, AWS, Azure, GCP
✓ Experience scripting in Bash or Python
✓ Experience in one of the databases - e.g., MySQL, PostgreSQL, Oracle, SQL Server, MongoDB
✓ Understand RESTful API concepts
✓ Understand basics of computer networking - OSI model, TCP/UDP, IP, DNS, HTTP/HTTPS ...,etc
怎麼樣的你/妳適合來:
• 熟悉至少一種後端語言 (包含但不限於 PHP,Golang,Python)。
• 理解基本資料庫正規化,可依照需求設計適當的 database schema (我們使用 Aurora mysql 5.6)。
• NoSQL 使用與設計經驗 (包含但不限於 Redis、Dynamodb)
• Web api 設計經驗,能夠設計容易理解以及結構化有彈性的 api 供前端使用。
• 熟悉 git 並理解 gitflow 或 github flow。
• 基本 issue 分析與解決能力。
# 加分條件
✓ Experience in container technologies - e.g., Docker, Kubernetes
✓ Experience in CI/CD development
✓ Experience in automation scripting - e.g.,Terraform/Serverless framework
1. Docker / Kubernetes 相關經驗
2. Amazon Web Services 或 任一 Cloud Services 相關經驗
3. Shell / Python 或其他語言可自行編程之能力
4. Proxy / redis / RDS / NoSQL / Queue 等 各類高可用架構服務