undefined

后台(Go)工程师

已发布 2 几个月前

详情

undefined
补偿
未披露
undefined
工业
未披露
undefined
时间承诺
全职
undefined
公司规模
51 - 200之间

技能

Step Function
Elasticache
Lambda
Redis Cluster
RESTful API
CI/CD Pipelines
Amazon Web Services (AWS)
Containerized API
Ecs

职位描述

【About Product Backend Team】
有十餘人規模的後端開發團隊,成員背景多元來自不同新創或中大型軟體公司,你將為 百萬使用者打造高可讀性、穩定、具擴展性的程式碼及架構。我們尊重每位夥伴的專業意見與想法,鼓勵每位夥伴參與討論或提出問題與建議,並相信好的問題與想法是推進團隊成長的最大動能。
以下簡述我們的 tech stack,希望能讓你對架構現況有基礎的理解
  • 以 AWS 服務為基礎建立後端系統架構及相關基礎建設,使用的服務有 (只部分列出) - 使用 ElastiCache、CDN 建立快取服務 - RDS cluster / Redis cluster / Elasticsearch cluster 為主要使用的資料庫 - 100% containerized API, ECS / EKS Fargate 託管,也會用 EC2 部署 ELK 等服務 - SQS / EventBridge / SNS / Step Function / Lambda 等 serverless 服務建立非同步工作流程 - WAF 設計防火牆規則
  • 使用 Go 作為主要語言開發 RESTful API、Lambda function 及 scheduler,也會使用 Python 或其他語言開發小型服務或工具
  • 完整的開發及部署流程:以 GitHub 建立 truck based flow,Circle CI 及 AWS CodeBuild 建立完整的 CI/CD pipeline
  • 用 Grafana 整合監控一堆服務與對應的 alert 機制
【工作內容】
身為產品團隊的後端工程師,以下工作內容會是你的日常
.以 Golang 開發 API 及 Unit Test 撰寫
.與其他夥伴討論選擇合適的技術並設計系統架構
.效能分析以及優化,提高系統的擴充性、穩定性和安全性
.重視軟體品質並持續改善架構,參與 code review 提升程式碼品質
.撰寫清楚且易於了解的 API / RFC 文件,跟團隊討論你的想法
.分享自身經驗與增進團隊工程師文化
【必要條件】
.三年以上開發經驗
.曾經使過用 Go
.寫過一點前端或 Vuejs
.熟悉 MySQL 或其他 RDBMS 資料庫,能分析效能瓶頸並優化
.設計符合需求且彈性的 table schema
.熟悉 Git
.Redis 或 Memcached 實作快取機制
.Elasticsearch 或其他 NoSQL 使用經驗
.使用 Message Queue (SQS / RabbitMQ / Kafka) 開發經驗
.良好的 Linux 基礎
.高度自我要求、主動負責,細心的工作態度及良好的溝通和團隊合作能力
【加分條件】
.熟悉 K8S
.熟悉 Vue

如何获得客户的聘用?

01

报名参加

通过与我们分享您的个人和专业细节,创建一个档案。
02

评估

参加我们的在线人才评估,进行技能和能力的评估。
03

提供

匹配到需要的工作,加速您的自由职业。

对更多这样的机会感兴趣吗?

立即加入