Software Engineer Lead, China Growth

Shanghai /
Product – Engineering /
We're looking for talented engineers who are passionate about changing the way people learn languages. As a Cambly engineer, you'll be part of a small and fast-moving engineering team where you'll have a large impact on all parts of the Cambly platform. We've been growing rapidly among language learners around the world, so you'll get to learn what it's like to join a fast growing startup that's creating opportunities for our students and tutors alike.

As a China growth engineer, you'll often be working closely with our China General Manager to make sure our growing number of students in China have the best experience possible. You'll be responsible for building product features to meet the educational needs of our Chinese students. You'll also be responsible for implementing and analyzing growth experiments tailored to the Chinese market.

On a small and nimble team, every engineer should be able to learn new technologies quickly and jump in anywhere in our stack. You should have experience using or be excited about learning all the parts of Cambly: iOS, Android, React, Python, MongoDB.

Things we're looking for:

    • A product-minded approach to engineering. You should be excited about working directly with our students and tutors to make sure they have an amazing experience.
    • Experience building and shipping great software quickly either professionally, in school, or in side projects.
    • A passion for learning. You fearlessly dive into new and unfamiliar technologies.
    • A global perspective. You should be excited about building an app in 10+ languages that integrates with the social networks and payment methods used by our students.
    • Excellent spoken and written communication skills in English and Mandarin. You should be able to communicate effectively with engineers on highly technical topics as well as non-technical team members and students.
    • A Bachelor's degree in Computer Science or equivalent.

我们的后端是在MongoDB上运行的Flask + Gunicorn。Redis是我们提供实时功能的PubSub主干。Opentok和Agora支持我们的视频聊天,而Algolia支持我们的老师搜索。我们使用Elasticsearch,Kibana,Bigquery,Metabase,New Relic,Sentry,监控和指标。我们的前端是React + Redux。

- 构思,设计,构建和启动新的面向用户的功能
- 开发,发布和扩展后端服务和/或基础架构
- 认真考虑如何塑造我们的软件
- 编写干净,可扩展,可维护的代码
- 参加代码审查
- 使团队保持每日最新状态
- 加速国际产品的中国本地化
- 搭建微信小程序,提升产品在国内的体验;

- 10年以上软件工程经验, 以及5年以上技术团队管理经验;
- 英文优秀,与外国团队沟通无障碍
- 有至少1种编程语言的经验,例如Python,Go,Java等(如果使用Python,则有加分)
- 有Web开发经验,最好使用React + Redux
- 强大的CS基础
- 对学习的热情。您无所畏惧地潜入了陌生的新技术。
- 以产品为中心的工程方法。您应该为直接与我们的学生,导师和我们的国际团队合作而感到兴奋,以确保学生有很棒的经历。