Web Engineer, Node.js (fullstack) at OKpanda
Berlin, DE
OKpanda is a venture-funded English learning platform ($5M from top VCs and angels) that includes live video, instant messaging and immersive digital curricula. English, a $35 billion opportunity in revenues that still go to brick and mortar schools, represents the key to a better life for 1B+ people. Our platform allows any qualified English teacher to teach, anywhere and anytime.

For teachers, higher internet penetration and particularly mobile presents a historic opportunity to share their gifts and make a dignified living.

We have experience scaling applications and services to tens of millions of users with as many as 1500 requests per second on relational and non-relational systems. We move fast, build, iterate and ship constantly. In December 2013 we released our first product on Japan’s Apple App Store, and have since then reached #1 position in the education category, Apple app of the year 2014 and brought in over 1 million installs in Japan alone.

We are now expanding globally, growing fast, making a real difference, and looking for amazing people to join us.

To grow big, OKpanda will engage over ten thousand independent contractors as teachers and serve millions of users. You will be in charge of implementing the major components of students’ web experiences as well as systems to guarantee teaching quality and autonomy. This is a pivotal role requiring very sophisticated thinking about user experience, quality assurance systems, reporting systems and robustness.
As a core technology team member, this means you will have ownership and autonomy as well as have the opportunity to touch everything code related.

Write beautiful, responsive web code for our main web service. We are currently working with html/css/JS, Node.js + mongo and postgres.
Implement systems to make good teachers great.
Lead development of architecture, backend and dashboards for analytics and reporting.
Create parsing and analysis systems to evaluate textual/voice data from live lessons.
Build out control dashboards that empower teachers and help them run their English business
Build out backend architectures to support our 1,120,000 (and growing) mobile user-base
Build assessment tools to analyze voice conversations and identify who talked what % of the time (teacher vs. student/s)

Work with brilliant, international, friendly people
Enjoy competitive compensation, free healthy food at the office, health insurance, free gym membership and a great equity package.
Participate directly in all areas of software development, from data and system architecture to analytics, front end and back end, web and mobile.
Use the right technology for the job; push the envelope on new languages and tools
Learn about user growth directly from the OKpanda founders, who have scaled more than 10 different products to millions of users each on Facebook, iOS and MySpace.
Be constantly challenged both operationally and intellectually. We are pushing the envelope on how learning happens and want you to have a seat at the table.
Do something meaningful: For our students we offer a cheaper, more effective way to master a life changing skill and build new friendships. For our teachers, who are largely stay at home moms in the Philippines, we offer lucrative employment with real impact.

Experience building delightful, popular consumer-facing products on web or mobile
Experience with the Agile workflow and versioning systems (2+ years)
2+ years of demonstrated top notch work product delivered in web programming
Versatility in creating great software that served thousands to millions of users and solved varied challenges (e.g. millions of analytics events, high fidelity messaging etc..)
Bachelor's Degree in Computer Science or equivalent
Preferred: 1+ years of building live, complex products with Node.js.
Bonus: 2+ years success building solid native mobile products in iOS, Android, Node.js/Mongo