Senior Software Engineer

Taipei City, Taiwan /
Engineering – Infrastructure /
Full Time
Migo levels the digital playing field for 3 billion under-innovated consumers – bringing the best bits of the internet to the corner store, across the emerging world.

After bringing reading into the digital era, Kindle tech inventor Barrett Comiskey built Migo’s disruptive unique ecosystem solution to provide affordable access to digital products and services. Backed by Temasek, YouTube’s Co-Founding CTO, blue chip VCs, and key industry insiders, Migo delivers data up to 100 times cheaper than existing networks, and that cost advantage is growing.

Migo launched in Indonesia in 2020. Migo’s initial product is sachet passes providing customers access to entertainment and education at convenient neighborhood clouds (aka Migo Download Stations/MDS). Migo today has more than 1,000 locations covering over 20 million Indonesians.

In September 2021, MNC Vision Networks (MVN), a subsidiary of leading media conglomerate MNC Group, invested $40 million for a minority stake in Migo Indonesia, accelerating Migo Indonesia’s rollout to reach 100 million Indonesians across Java by end of 2022.

Prior to the investment, Migo Indonesia became the core distributor of Vision+ (MVN’s OTT) content, by launching Vision+ on Migo to deliver a tailored experience to offline consumers.

In addition to its cornerstone partnership with Vision+, Migo Indonesia also carries entertainment content from a range of top local and international producers, and education content from the best Indonesian EdTech players, as well from the Ministry of Education, Culture, Research and Technology.

Migo 正在尋找軟體工程師一起設計、研發我們的軟體方案。您將有機會投入本公司核心產品開發,與其他工程師們、設計團隊、海外團隊、產品經理等夥伴密切討論與規劃,共同打造最棒的大流量分散式系統,讓我們使用者在不用承擔昂貴的網路費用和網路缺乏的環境下,可以有機會下載便宜、即時又便利的影集和電影內容!  

Migo is looking for software engineers to design, develop, test, deploy, maintain and enhance our software solutions. You will have the opportunity to work on our core technologies with the R&D, Product, UI/UX, Data, Product Managers and oversea teams. Together, we can build the world class large scale distributed system that allows our customers have access to content that’s faster, easier and cheaper! 

Responsibilities

    • 設計開發高效能的大流量分散式系統,具備其擴展性、安全、穩定及敏捷 
    • 建立並串連數據和服務APIs 
    • 跨團隊合作,與其他工程師們、設計團隊、海外團隊、產品經理建立積極且有效率的溝通合作 
    • 獨自撰寫高品質程式碼或與其他工程師一起討論 
    • 撰寫文件和各類測試 (如單元測試) 以確保高品質的產出 
    • 檢閱程式碼,以共同維護我們的開發高標準 
    • 維護現有的軟體服務並排除有問題的程式碼 

    • Design and build scalable, reliable, secure, agile and efficient high volume distributed system. 
    • Support in design and build APIs.  
    • Lean into proactiveness and effective communication in pursuit of cross-functional collaboration with PMs, UX/UI Designers and architects. 
    • Write software code independently or collaboratively with other developers. 
    • Write documents & test suites (e.g. unit tests) to make them solid. 
    • Review and comment other software developers’ code. 
    • Maintain and troubleshoot existing software/services 

Key Qualifications

    • 學士或以上;電腦科學, 資訊相關科系畢業為主 
    • 至少3年以上軟體開發經驗(後端或web開發) 
    • 擁有開發和參與大流量分散式系統或類似工作經驗額外加分 
    • 精通至少一種開發語言,例如:Python, Go, JavaScript, Java或是C/C++ 
    • 精通至少一種資料庫及 Unix-based 環境,例如:MySQL, PostgreSQL, MongoDB, DynamoDB, Cassandra, Memcached或是Redis 
    • 具備跨團隊合作經驗及有效溝通和執行的能力 
    • 具備順暢的中、英文溝通(說和寫)的能力 

    • Graduated with BS degree in Computer Science or related majors.  
    • 3+ year of hands on experience among backend and web development. 
    • Experience in building and operating large scale distributed system or related field is a plus. 
    • Experience with one or more object-oriented programming languages including but not limited to Python, Go, JavaScript, Java or C/C++. 
    • Experience with Unix-based environment and one or more SQL and Non-SQL databases including but not limited to MySQL, Postgres, MangoDB, Dynamo, Cassandra, Memcached and Redis. 
    • Proficient in cross-functional communication with different stakeholders, e.g UX/UI, Data engineering, backend and QA. 
    • Working proficiency and communication skills in verbal and written English. 

Why join us?
Simple: We bring joy and transformation not only to Emerging Markets but to you, too.
 
Being an Imagineer means breaking boundaries by imagining, designing, building, and developing innovation to transform lives. Here in Migo, we aren’t just employees. We are Leaders, Caring, Relentless, Innovators, Always Improving, and we carry this in every action as we work together as one team towards one goal.
 
We change the world. Our passion for solving problems fuels us to continue challenging social norms and rebalancing accessibility for everyone. We dream big yet execute simply.
 
We don’t fear failure. Rather, we take those as an opportunity to improve. We move as one borderless team and build ideas together. Your inputs are valued because all of us are innovators: we believe that our endless curiosity while learning from each other builds the next best thing.
 
We unlock your full potential by being surrounded by a vast diversity of cultures and perspectives. You will be mentored by experts and fellow leaders through knowledge sharing and through fast and straightforward feedback. You will be empowered to grow as an individual and a professional to a whole new level – because as much as you got us, we got you too.
 
We are Imagineers and together let’s transform the world and you.

Follow us on:
HP: www.migo.io
FB (Product News):https://www.facebook.com/MigoIndo/
FB (Careers): https://www.facebook.com/MigoCareers/
IG:https://www.instagram.com/migoindonesia/
Linkedin:https://www.linkedin.com/company/migo