###### 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.