###### tags: `AM`
# Metropia
### Product & Business
MaaS, B2G2C, Metropia takes cases from
grovement from USA and Taiwan. (US is most).
Have a 20M contract w/ Texas Gov for 10y.
Have a 2.3M contract w/ Taiwan Gov (UMAJI)
No Fund, but discussing now
2018 break even
looks like they will grow 50% in 2022
### team
- 4 iOS, 4 Android
- 5 FE + BE
- 1 DevOps
- 3 QA
- 3 UI&UX
- 2 PM
### requirement
1. Senior BE
- 3-5 senior BE, Must have 2y Node.js experience, at least 5y sw experience
- fluent in eng reading and writing
- fully remote
2. DevOps
- prepare for future scalability issue
4. NFT engineer
- for future requirements
- need add NFT in their product to attract users
### SWOT
#### strength
- fully remote
#### weakness
- case company
- for engineers looks like doing customise requirement in most cases, not core product
#### opportunity
- eng environment
- work w/ USA Product/DB team
#### threat
- UMAJI's bad news
### Uncertain
- salary
- team cluture
- code quality
## Job list
* https://www.104.com.tw/company/1a2x6bjdsb#info06
* https://www.104.com.tw/job/7cbsr?jobsource=company_job
* https://www.104.com.tw/job/6sj4g?jobsource=company_job
* https://www.104.com.tw/job/7hk4g?jobsource=company_job
* https://www.104.com.tw/job/6y6f0?jobsource=company_job
* https://myptt.cc/article/HatePolitics/M.1590902077.A.284
- suvery their project UMAJ
- response to ask their requirement about engineering role
- DevOps
- required
- 熟悉 Linux
- 熟悉編寫維運工具(Shell Script, Python, Ansible)
- 熟悉 IoC工具(Terraform,Pulumi)
- 熟悉 Git
- 熟悉雲端服務(AWS,GCP,Azure)
- 熟悉CI/CD(Jenkis,GitlabCI,DroneCI)
- 熟悉容器化技術(Docker,podman,k8s,nomad)
- 熟悉監控工具(Cloudwatch,Grafana,Prometheus)
- 自主性強可獨立作業
- 良好的溝通表達及協調能力
- BE (Node.js)
- required
- Linux 指令與應用
- 熟悉web開發後端框架 node.js (Koa2、Sails.js..)
- 資料庫應用 (MySQL, MongoDB, Redis)
- Git Flow 版本控制指令、流程
- 第三方API串接經驗
- 自主性強可獨立作業
- 具備系統設計經驗
- 良好的溝通表達及協調能力
- 良好的演算法、網路相關、系統架構、Web服務、REST API等知識
- 勇於迎接挑戰,主動面對問題
- nice to have
- python (Django, Flask..) 等開發經驗
- 全端或前端 (React) 開發經驗
- 具備 Webpack 等建構工具的使用經驗或知識
- 容器化相關知識
- 大型分布式系統、微服務工作經驗
- NFT
- Experience in developing Blockchain applications or proofs-of-concept (POC) using NFT, Ethereum Solidity, or other proprietary language and APIs.
- Able to handle cryptocurrency development/crypto exchange development, Wallet, Involve in the development of Ethereum ERC721, ERC1155, TRC 721
- Blockchain-based App Development as well as Token Development.
- Strong understanding and experience in developing blockchain and distributed ledger technologies, smart contracts, consensus algorithms.
- Proficient with one or more programming languages such as Go, Java, NodeJS, Python
- Sound understanding of distributed systems, operating system principles, AWS.
- Experience with database architecture and design to create a storage solution for managing distributed ledger and related data/state in files/database system.