最受欢迎的在线编程网站在中国全新启航
LeetCode 中国
LeetCode 是一家起源于美国硅谷的创业公司,我们的服务包括帮助在校学生和在职人员提升自己的在线技术共享平台。在这里,通过 LeetCode 获得自己心仪工作的成功案例已数不胜数。
LeetCode 开发团队来自于美国、中国、加拿大、印度,总共 20 人左右的团队,却服务着超过一百万的用户;而用户提交次数也早已突破了一亿。
近年来,LeetCode 的中国用户数获得了新的突破。为了帮助更多的国人轻松地学习、提升,并且顺利的找到自己理想的工作,我们在上海成立了 LeetCode 中国分部,并向中国的用户提供更加本土化的服务。
我们要做什么
针对中国市场我们有着不同海外的产品方向, 我们将针对中国的市场特点围绕着 程序员职业化发展 的方向打造一系列全新的产品.
我们将会怎么做
因为 LeetCode 在全球范围内已经盈利, 我们并没有太大的盈利压力, 所以我们会坚持 做对的事情, 在我们的资源和能力允许范围内尽量把事情做到最好.
如果你在寻找一个技术氛围浓厚的用心做产品的踏实团队,那么 LeetCode 上海团队将是一个非常棒的选择.
我们的工作环境
我们的技术栈
前端
- React
- Apollo
- TypeScript
- RxJS
- Emotion
后端
- Django
- Graphene (GraphQL)
- MySQL, DynamoDB, Redis, Celery
Infra
- Kibana Elasticsearch Logstash
- Sentry
- Jenkins
- Docker, k8s
Opensource
- ESNext
- Python
- Rust
- CircleCI TravisCI Appveyor
协作
我们需要什么样的队员
技术岗位通用
基本要求
- 有技术热情
- 很强的学习能力与独立思考能力
- 良好的沟通、交流能力
- 能轻松的理解中英文技术文章
加分项
- 有使用过 LeetCode
- 热衷开源,给知名开源项目贡献过代码
前端
基本要求
- 掌握 Html/CSS/JavaScript
- 熟练使用 React/Vue/Angular 中的其中一种或多个
- 了解最新的 HTML、CSS、ECMAScript 规范
- 了解 HTTP、WebSocket 协议
- 了解 Redux/Vuex/ngrx 中的一种或多个
- 了解 GraphQL
- 了解前端项目性能优化的常见手段
加分项
- 能正确书写复杂业务的 TypeScript 类型
- 能熟悉使用 RxJS 的操作符简化复杂的异步问题
- 了解大型前端项目的工程化实践
- 了解 WebAssembly
- 了解 PWA
- 了解 WebWorker
- 熟练使用一门除 JavaScript/TypeScript 以外的编程语言
- <del>Dota2 5000 分</del>
后端
基本要求
- 熟练使用 Django
- 能熟练编写 RESTful API
- 熟悉 Redis Mysql 的使用, 了解部分原理
- 熟悉常用的算法思想,设计模式,解决问题能力强
- 负责代码的单元测试及对集成测试的支持
- 优化系统的部分性能瓶颈
加分项
- 算法过硬
- 熟悉大型 Python 项目的工程化实践方法
- 熟练使用一门其它的后端语言 NodeJS/Go/Ruby/C++/Rust …
DevOps
基本要求
- 能熟练使用阿里云
- 有 Docker k8s 的运维经验
- 能熟练编写 Python/Go/Bash/Perl/NodeJS 的脚本进行将重复的工作自动化
- 熟悉 Linux 系统下各种服务的配置,例如 Redis、zooKeeper、MongoDB、MySQL/MariaDB、DNS、Nginx 等
- 熟练使用 Jenkins / gitlab-ci 或其它 CI 工具
- 有强烈的安全意识,手稳不删库
加分项
- 熟悉常见的发布系统,监控系统的使用和搭建
- 熟悉 Mysql
- 扎实的编程功底
简历投递方式
Email: lynweklm@gmail.com
微信: lynweklm