征才连结: https://github.com/golangtw/jobs/issues/136
## 工作地点
新竹科学工业园区力行三路11号 (联发科总部 D 栋)
## 团队简介
* 联发科技专注于使用 AI, BigData, Process Automation 技术提升公司各部门团队生
产力,及改善 IC Design Flow
* 拥抱产品及数据思维,以数据驱动产品功能之开发决策
* 以使用者故事 (user story) 作为开发依据,采用敏捷式开发 (Agile development)
快速迭代产品
* 重视团队成员能力成长及团队向心力,每月由不同成员定期做软硬技术分享 (AI /
BigData / Process Automation),进而达成组织目标
* 自动化测试部署确保软件品质及提升工作效率减少时间浪费
## 基本条件
* 有 Go 语言或类似经验,熟悉 gRPC 及 RESTful API
* 有相关数据库系统经验,知道 SQL 及 NOSQL 资料储存 (像是 Cassandra, MongoDB,
PostgreSQL)
* 有其他系统技术相关经验,像是 Redis、Kafka、NSQ 或 NATS 等 ...
* 有能力根据设计原则 design principles 及设计模式 design patterns 写出 clean,
maintainable, and performant code
* 有建立大型且可扩展分布式系统,能理解熟悉微服务架构,Kubernetes,容器等相关技
术
* 具有优化后端系统性能和扩展基础架构元件的经验
* 有使用 Kibana、Loki、Grafana、Tempo、OpenTelemetry 和 Prometheus 等可观察性
、监控、警报、追踪和日志记录工具的经验。
* 能够指导团队合作整体设计和程式码架构,并不断努力改进它,能够为团队编写风格指
南以供遵循。
* 五年以上相关软件开发经验,资工/电机相关科系毕业
很多会问,什么条件才能成为资深软件工程师,请直接参考这篇文章‘如何才有资格称
为资深工程师’
https://jaceju.net/be-a-senior-engineer/
## 加分条件 (非必备)
* 区块链/比特币/以太坊/加密/加密货币知识
* 具有区块链开发知识和智能合约设计经验
* 具有搜索/数据工程技术的经验
* 具有 TDD/BDD 和敏捷方法的经验。
* 在分布式系统中管理数据一致性的知识。
* 有使用异步系统的经验。
* 熟悉 Python 等脚本编程语言
## 工作内容
1. 规划后端微服务架构
2. 自动化流程部署设计
3. 线上服务维护与除错
## 团队技术
1. 使用 Bitbucket 进行版本控制及审核
2. 使用 Jira 及 Confluence 控管专案进度及文件
3. 使用 Drone 打造自动化部署系统
4. 使用 Go 语言开发微服务架构
5. 使用 Restful API 或 GraphQL 与前端页面互动
6. 数据库使用 SQLite, Postgres 或 MySQL
7. 云平台使用 AWS 或 GCP
8. 透过 Terraform, Pulumi, Ansible 或 Packer 管理 Infrastructure
9. 使用 Grafana + Prometheus + Loki 监控各种服务状态
## 薪资福利
年薪百万起跳 80k/month(依据资历能力给薪)
* 年终两个月(依照到职比例)
* 健康检查 (6500 元)、聚餐补助
* 旅游补助 16000 (每年) 可以买任何产品
* 午餐跟晚餐补助 65 元 (分开补助)
* 每个月 200 元餐点补助 (7-11, 星巴克购物)
## 联络方式
请将履历夹带于附件,寄信至 [email protected],标题注明‘应征联发科技后端
工程师 - XXX’(其中 XXX 为姓名), 我们将会与您联络