MusicQubed - Senior Python Developer

London  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

MusicQubed is the magic behind O2 Tracks and a number of upcoming mobile music applications coming to market in the near future. We are a fast-growing start-up with strong financial backing and an impressive list of well-known investors, changing the way that mass market music is consumed.

Responsibilities

You will be a key part of our server team building and maintaining our collection of micro-services comprising our API, serving internal and external clients.

You will take responsibility for your own workload and be expected to gather requirements with stakeholders, communicate throughout the process and then deliver the solution as efficiently as possible. You will be able to write clean, readable code and communicate what you have learned back into the team.

You will be expected to iterate quickly and work efficiently, focusing on continuous delivery and ensuring that the functionality you deliver is well tested.

Skills

  • Ability to solve problems creatively and analytically
  • Designing and creating RESTful, JSON-based APIs
  • Building applications that directly interact with relational databases (we use PostgreSQL)
  • Ability to develop features while including appropriate automated tests
  • Ability to write code that is highly cohesive and loosely coupled
  • Ability to argue for the best tool for a problem and be able to support it in debate
  • Ability to describe technical concepts to non-technical people
  • Ability to share knowledge actively and work in a team collaboratively

Experiences

  • Comfortable developing in Linux or other UNIX compatible environment
  • 2+ years of Python development
  • 3+ years of commercial software development (in a Turing-complete programming language)
  • Experience in developing in at least one other Turing-complete programming language
  • Adopts new languages and frameworks on a regular basis
  • Experience in either TDD, BDD or SDD
  • Comfortable in modern distributed source code management systems (we use git)
  • Continuous Integration tools and methodologies (we use Jenkins)
  • One or more common Python web frameworks, e.g. Django, Flask, Bottle, Tornado
  • Wisdom to choose when to use OO patterns, SOLID design and/or functional concepts on what problem
  • Community involvement on GitHub, Stack Overflow, BitBucket or open source projects

Salary:

Up to £65,000 DOE

Start date
ASAP
From
Hacker Jobs UK
Published at
17.08.2013
Contact person:
Steve Buckley
Project ID:
585206
Contract type
Freelance
To apply to this project you must log in.
Register