2 Sep 2015

Full-Time Back-end Developer

WiredcraftShanghai, Shanghai, China

NOTE: This job listing has expired and may no longer be relevant!


Job Description

Tired of the same old, sh*tty stack?

You desperately want to play with the cool new things like Python, Node.js or Golang. As soon as you’re home, you fire up your editor and start playing with the latest framework you heard of on Hacker News.

At work, you’re left maintaining an aging PHP codebase. Every suggestion you make for using something more up to date is met with resistance from colleagues who don’t feel like learning new things. You built a couple proof of concepts but they never made it to production.

Stop wasting your time, quit your job!

Why even bother when you could be working with an awesome team on challenging projects? Join us and have a blast:

  1. You’ll use the latest technologies, from Python, Node.js to Golang, or whatever else works for you. We’re always experimenting with new things and open to change when it makes sense. For example, we started working with Node.js in 2010 and React in 2011. We also use tons of current tools like Docker.
  2. You’ll get to work on Open Source. Most of us are contributing back to projects, sending PR or simply publishing our own side projects. We also organize meetups and conferences, like JSConf China (over 650+ people showed up this year).
  3. You’ll build awesome sh*t; we build really impressive things for the World Bank, Starbucks, the United Nations, CNN… And when we’re not busy doing Big data work for USAID or building the next generation of mobile apps for the Chinese market with Starbucks, we work on our own products (devo.ps, chato.ps, SweepBoard, ClassyDocs…).

Who are we looking for?

We’d like to find somebody who:

  • Loves working with Node.js, Golang or Python (or all of that). We build microservices with LoopBack, libraries for iOS and Android apps with Golang and Web apps with Django. Our front-end folks are also obsessed with Javascript, may this be React, D3.js or AngularJS.
  • Understand how to build loosely coupled architectures. We have our sh*t together when it comes to designing products and are similarly smart with our software. We like to use the right tool for the right job, prefering interconnected microservices rather than large bloated apps. We abuse Docker and get to tackle very complicated challenges.
  • Likes to learn and experiment. There’s rarely a dull moment at the office, we’re constantly trying out new tools and framework. If you like to learn and grow your skills, you’ll love working with us; we encourage our colleagues to become T-shaped.
  • Is all about shipping and getting things done. We’re increasingly distributed, with offices in Berlin, Washington DC and Shanghai. We’re a no-nonsense type of team; we invest heavily in asynchronous communications and let actions speak for themselves.

What the heck are you waiting for? Join us, seriously.

We’re not only nice people, we do very interesting work:

  1. We do sh*t that matters, working on our own stuff (like devo.ps) and building products for folks you may have heard of like the World Bank or the UN, things like leveraging Open Data to visualize poverty and education, or designing election platforms (not kidding).
  2. We spend lots of time experimenting with new things. Most of us are dabbling in 2 or 3 fields and we love it when folks decide to learn new stuff (on company time obviously).
  3. We’re transparent about virtually anything and let people assume the role they feel comfortable with. If you feel like you can do a better job by taking over something, it’s most likely people will be happy to let you try.
  4. We’re distributed, with folks in Berlin, Shanghai and the US. You’ll get a chance to visit the main office in China.

How to Apply

Please complete this form to apply. 

Job Categories: Engineering. Job Types: Full-Time. Job Tags: back-end developer, golang, node.js, and python. Salary: 20,000 - 40,000.

Apply for this Job

Get Your Weekly Dose of Python