Press "Enter" to skip to content

[JOB] Senior Software Engineer (Back-end), Kandu

Senior Software Engineer (Back-end)

A New York City-based startup building a creative social platform for kids and teens seeks an outstanding, experienced back-end engineer to architect and help build our system.


The ideal candidate:


  • Has experience architecting complex social environments from the ground up
  • Is an effective leader who can keep track of and integrate the work of multiple developers
  • Has a desire to build something extraordinary and lasting
  • Takes joy in the sense of meaning that comes from being part of an outstanding team engaged in important work


Our backend stack is built in Python, using the Tornado framework, and deployed on Amazon Web Services. We use MongoDB to store our data.


About the company


Founded in the spring of 2013 by a team of proven technology and media innovators, Kandu is building a unique social environment where kids and teens can build and share mobile experiences without knowing how to code.  Our mission is to inspire kids to become mobile content creators.




  • You’re fluent in Python, but you’re not afraid of other programming languages.

  • You’re experienced with Tornado (or a similar Python web framework) and asynchronous programming

  • You have experience with Linux/Unix systems, particularly on AWS

  • You have extensive experience building applications with MongoDB

  • You’re comfortable with processing and analyzing large data sets

  • You’ve worked with distributed/scalable systems and high-volume transaction applications

  • You have a good understanding of system design, data structures and algorithms

  • You’re literate in and passionate about contemporary web API design (REST, hypermedia, profiles, relations)

  • You love writing unit tests




  • Code primarily using Python

  • Continuously design, develop and deploy backend services with focus on high availability, low latency and scalability

  • Measure and evaluate features and system metrics to continuously improve user experience and service performance

  • Work with technologies like Tornado, MongoDB, etc.

  • Work closely with Product Owners, QA, Agile Coaches and other teams in an agile environment to collaborate and influence new products

  • Be proactive, go beyond expectations


The job is full-time in New York City with highly competitive salary and equity compensation.  For additional information, email your resume and an a brief introduction to