We are looking for a Senior Backend Engineer to join our growing engineering team.
In this role, you will lead backend system design and development, write production-ready and maintainable code, and drive system performance optimization. You will collaborate closely with cross-functional teams to ensure scalability, reliability, and efficiency.
This position is ideal for engineers with 5+ years of experience, who value technical leadership and system scalability.
---
【Responsibilities】
1. 設計與開發可擴展、安全、穩定的後端系統
2. 撰寫高品質、可維護程式碼並持續重構優化
3. 進行效能分析與系統優化,確保高可用性
4. 改善開發流程並指導初中階工程師成長
5. 與產品、前端、DevOps 團隊緊密合作,共同打造高效系統
【Requirements】
1. 5 年以上後端開發經驗,能穩定交付生產環境系統
2. 精通 Java 或 Go,熟悉 Spring Boot、WebFlux、Kafka、Redis、SQL/NoSQL
3. 具備系統設計能力,重視效能、安全性與可觀察性
4. 能有效識別問題與風險,提出解決方案提升系統品質
5. 良好的溝通技巧與團隊合作精神,積極主動
【Good to Have】
1. 熟悉 Git 版本控制、CI/CD、自動化測試框架
2. 有敏捷/Scrum 流程經驗
3. 熟悉雲端平台(AWS / GCP)
4. 曾參與個人專案或開源專案
【We Provide】
1. 參與核心系統架構與技術決策
2. 與頂尖工程師合作,挑戰高複雜度問題
3. 導入前沿技術,兼顧創新與穩定
4. 技術分享與知識傳承,影響工程文化發展
Responsibilities
1. High-Quality Code Delivery
- Deliver clean, readable, and well-documented code that is maintainable and scalable.
- Design code with performance and future growth in mind, ensuring robustness under increasing loads.
2. System Analysis & Refactoring
- Analyze legacy systems and refactor code to enhance readability, maintainability, and efficiency.
- Write comprehensive tests to safeguard system stability and ensure optimized performance.
- Drive and implement refactoring strategies to continuously evolve system quality.
3. Code Review & Technical Collaboration
- Conduct and participate in peer code reviews, offering constructive feedback and identifying improvement areas.
- Share coding best practices and mentor team members to uplift engineering standards.
- Promote a culture of technical excellence through collaboration and knowledge sharing.
4. Requirements Analysis & System Design
- Partner with product and business stakeholders to deeply understand requirements.
- Lead or contribute to the architecture and design of scalable, resilient backend systems.
- Identify technical risks early and propose pragmatic, forward-looking solutions.
5. International Collaboration
- Collaborate with globally distributed engineering teams, contributing to cross-region technical discussions.
- Communicate effectively across time zones to align on goals and drive product