資深後端工程師 Golang

Job updated about 1 month ago
The employer was active about 20 hours ago

Job Description

1. 後端系統架構與開發

依據產品需求,進行需求分析與後端架構設計。

使用 Golang 開發與維護系統功能,確保系統的可擴展性、穩定性與效能。

API Server 開發與串接,設計與實現 RESTful API,並確保可靠性與安全性。

使用 gRPC 進行高效的內部服務通訊(若適用)。

與前端工程師及 App 團隊協作完成整合。

2. 資料庫設計與管理

使用 MySQL 或 PostgreSQL 進行資料庫設計、開發與優化。

熟悉 ORM 工具(如 GORM),進行效能優化與複雜 SQL 撰寫。

3. 伺服器與環境管理

在 Linux 環境下部署與管理網站伺服器。

設定與維護 Nginx,確保網站服務穩定。

熟悉 Redis 與 Kafka 的應用及效能調校。

4. 程式測試與效能優化

撰寫單元測試、整合測試,確保程式碼品質。

持續優化程式碼效能,提升系統響應速度與處理能力。

處理各類技術問題與 Bug 修正。

5. 團隊協作

與跨部門人員(前端、設計、產品)合作完成專案。

使用 Git 進行版本控制與代碼協作。

---

## 技能需求

1. Go 語言

3 年以上後端開發經驗,其中至少 1 年以上 Golang 開發經驗。

熟悉 Golang 特性與最佳實踐,具備獨立調研與開發能力。

2. 資料庫

熟練掌握 MySQL 或 PostgreSQL,具備資料庫結構設計與效能優化能力。

熟悉 GORM 的使用與效能調整。

3. 通訊與中介技術

熟悉 gRPC、Redis 與 Kafka 的使用。

熟悉 Google Protobuf。

4. 伺服器與系統

熟悉 Linux 系統操作與伺服器管理。

能夠進行 Nginx 配置與優化。

5. 軟體工程實踐

熟悉 OOP 觀念與設計模式。

具備良好的問題排查與效能調優能力(記憶體洩漏偵測、效能瓶頸分析等)。

熟悉 Git 版本控制系統。

6. 團隊與溝通能力

具備良好的跨部門協作能力,能快速學習並解決問題。

---

## 加分技能

1. 架構與微服務

有微服務設計與開發經驗者佳。

2. 雲端與 DevOps

有 AWS、GCP、Azure 等雲端平台的操作經驗。

熟悉 CI/CD 流程與工具(如 Jenkins、GitLab CI)。

有自動化部署經驗。

3. 其他技術

具備 NoSQL(如 MongoDB)使用經驗。

具備前端基礎(HTML, CSS, JavaScript),了解 Vue.js 或 React 者佳。

有使用 Go 開發的個人產品或開源專案經驗。

Requirements

熟悉 RESTful API開發;至少使用過一種關聯式資料庫,熟練使用 SQL 語言;Job/Queue 排程管理基本認知;熟悉git版本控管;熟練使用 Mysql、Redis,對資料庫設計和優化有一定的經驗;掌握基本的JS,熟悉常用前端功能;熟練使用Linux系統;熟悉軟體開發流程規範,具備良好而規範的設計和技術文檔編寫能力;Redis Cluster運用及Git實際操作經驗者優先考慮。

Interview process

1. 履歷投遞與篩選

應徵者投遞履歷,公司同時進行初步篩選,確認基本條件與職缺需求是否符合。

2. 測試題評估

通過履歷篩選後,將寄送測試題給應徵者,用於評估其專業技能與解題能力。

3. 正式面試

測試題通過後,安排面試(線上或現場),深入了解應徵者的經驗、專業能力與個人特質。

4. 主管諮詢面談

面試通過後,由直屬主管或部門主管進行深度諮詢,確認應徵者是否符合團隊需求與公司文化。

5. 入職安排

面試與主管審核皆通過後,公司將與應徵者確認報到時間與相關入職事宜。

3
2 years of experience required
45,000 ~ 150,000 TWD / month
Optional Remote Work
Meet the Hiring Team
Avatar of the user.
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of 精銳數位科技有限公司.

About us

公司簡介

精銳科技數位有限公司成立於2024年,專注於提供創新且高效的數位解決方案。通過自主開發系統,我們為中小型企業提供靈活、易用且多樣的數位平台,提升業務效率與市場競爭力。我們的系統能降低初期投資成本,減少長期運營和維護費用,並能靈活調整以適應市場需求。精銳科技數位有限公司致力於成為數位解決方案領域的領導者,提供高度客製化的解決方案,確保客戶在市場中脫穎而出。

Company Profile Founded in 2024, Jing Rui Technology Digital Co., Ltd. specializes in providing innovative and efficient digital solutions. By developing our own systems, we offer flexible, user-friendly, and versatile digital platforms to help small and medium-sized enterprises enhance their business efficiency and competitiveness. Our systems reduce initial investment costs and long-term maintenance expenses while adapting to market needs. Jing Rui Technology Digital Co., Ltd. is committed to becoming a leader in the digital solutions sector, offering highly customized solutions to ensure our clients stand out in the market.

經營理念

精銳科技數位有限公司秉持創新、效率與客戶至上的經營理念。我們致力於技術創新,以提供高效的解決方案,滿足客戶的多樣需求。我們相信,只有持續不斷地改進與創新,才能在激烈的市場競爭中脫穎而出。我們堅持以客戶為中心,提供量身定制的解決方案,助力客戶實現其業務目標,創造長期價值。

Business Philosophy Jing Rui Technology Digital Co., Ltd. upholds the business philosophy of innovation, efficiency, and customer-centricity. We are committed to technological innovation to provide efficient solutions that meet diverse customer needs. We believe that continuous improvement and innovation are essential to stand out in a competitive market. We prioritize our customers by offering tailored solutions that help them achieve their business goals and create long-term value.