Backend Software Developer

Backend Software Developer

You build highly scalable, fault tolerant, globally distributed web services that are consumed by both internal and external developers. Move fast, Ship things, Make our customers happy…. are work values that resonate with you as much as they do with us.

Requirements

  • Building high-performance, large-scale, distributed server applications
  • Data structures and design patterns;
  • Coding in at least one object-oriented programming language;
  • NoSQL databases;
  • Designing and working with REST APIs;
  • Understanding of programming algorithms;
  • Optimization and performance best practices;
  • Improving code quality through: automation, including writing unit and integration tests;
  • Python, Golang
  • Databases we’re fans of:
    • MySQL
    • Key-value stores: Redis, Memcached
    • MongoDB knowledge
  • Open source contributions and/or personal projects you’ve shipped
  • Experience with Twitter or Facebook APIs
  • Start up experience

Application Form