Experienced Software Engineer

Apply now

Experienced Software Engineer


We're looking for an experienced and talented Software Engineer to join our team. You’ll need to be fluent in several programming languages, or have the ability to learn quickly. You need to be experienced in leading software teams, choosing technology-stacks, and delivering production quality software.

You have experience with at least some of the following: web applications, databases, distributed systems, testing, scaling and machine learning.

You will lead and collaborate closely with a team of developers and designers to build world-class products and services for ourselves, clients and partners.

About you:

  • Experience building, deploying, scaling and maintaining internet services
  • The ability to self-manage and prioritize tasks
  • Passionate about building fast, secure and reliable services
  • Experience with designing, documenting and supporting APIs
  • An eye for design and respect for great user experiences
  • Experience with some or all of our technology stack is a plus: Python (Tornado, SQLAlchemy), JavaScript (AngularJS), PostgreSQL, HTML/CSS
  • Excellent at taking on technical challenges, and forever curious about learning new things.

  • The hardware and software you need.
  • Breakfast, lunch and snacks.
  • Flexible working hours and holidays.
  • Opportunities for personal and professional development.
  • Amazing trips, events, parties and concerts.