Software Engineer Lead, China Growth

Shanghai /
Product – Engineering /
Full-Time
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.
我们正在寻找热衷于改变人们学习语言方式的优秀工程师。作为Cambly工程师,您将成为一个快速发展的小型工程团队的一部分,您将对该平台的各个部分产生重大影响。我们在世界各地的语言学习者中发展迅速,因此您将了解加入快速发展的初创公司的感觉,这为我们的学生和导师提供了机会。

我们的后端是在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基础
- 对学习的热情。您无所畏惧地潜入了陌生的新技术。
- 以产品为中心的工程方法。您应该为直接与我们的学生,导师和我们的国际团队合作而感到兴奋,以确保学生有很棒的经历。

在一个规模很小而敏捷的团队中,每个工程师都应该能够快速学习新技术并跳入我们堆栈的任何位置。您应该对使用我们的前端和后端堆栈有一定的使用经验或感到兴奋。

有兴趣加入团队,但不认为这个职位最适合您吗?

我们为成为平等就业机会的雇主而感到自豪。我们相信,为了蓬勃发展,企业需要一支多元化的团队和领导才能。我们欢迎各种背景,身份,能力和思维定势加入我们的使命,即为所有人提供高质量的英语教育。