Senior Backend Engineer 資深後端工程師

MoBagel 行動貝果

最近更新於 2023-05-12



We are seeking a passionate and ambitious backend engineer to join our team. You will be responsible for the development, maintenance, and improvement of our 8ndpoint microservice platform, based on Python, Kubernetes, and Cloud-Native technology. As a software engineer, you will have the opportunity to shape the future of the platform, leveraging your expertise in design, architecture, quality, stability, and innovation.

1. Maintain, update, and design micro services communication protocol. Building maintainable APIs, testable code.
2. Constantly improve platform in terms of architecture and performance, to accommodate new micro services.
3. Database design and optimization that takes into concern platform scalability and solve migration issue.
4. Support data scientist in incorporating ML pipeline into platform.


1. Minimum of 2+ years of professional experience writing backend code.
2. Ability to autonomously complete projects from start to finish and explain your design decisions.
3. Experience designing, developing, and maintaining RESTful APIs.
4. Strong computer science fundamentals, including a basic understanding of networks, operating systems, and time complexity analysis.
5. Experience troubleshooting complex production environments at the application and database levels.
6. Embrace a “CAN DO” attitude to take on a challenge and make a difference.
7. Willingness to embrace technology challenges and learn new skills.
8. Ability to work in an agile development environment and be a good team player.

[Technical Skills]
1. Strong proficiency in Python (we use FastAPI).
2. Experience with NoSQL databases (we use MongoDB).
3. Building maintainable APIs and writing testable code.
4. Familiarity or experience with Linux system troubleshooting.


[Nice to have]
1. Experience as an open-source project author/contributor.
2. Experience designing, developing, and maintaining authorization systems.
3. Experience delivering software to both cloud and on-premise environments.
4. Experience with notification systems.
5. Experience with task scheduling (we use Airflow).
6. Desire to mentor software engineers in all aspects of their engineering skill-sets.



1. 上下班時間彈性

2. 不影響工作進度下,自由排休不扣薪

3. Team Building 凝聚共識與感情

4. 每個月不定時舉辦員工聚餐或活動

5. 員工慶生活動

6. 辦公室備有免費飲料與零食

7. 早晚餐供應、TGIF 免費午餐

8. 業績/分紅獎金

9. 鼓勵並補助健康檢查

10. 員工配股/優惠認購股份 


1. 在職進修補助

2. 員工教育訓練

3. 海外駐點輪調 (美國矽谷、日本東京、中國上海和北京)