We're looking for a Backend Application Developer

16 January 2017
Read on Back

Cotidia is looking for a full-time backend application developer who wants to work within a team of passionate people and build quality software together. You must have the ability to analyse and debug complex applications, and be eager to learn and experiment with new technologies.

Key stack

  • Python / Django
  • Nginx / WSGI / Gunicorn / Upstart
  • Postgres, MySQL, Redis, Mongo
  • TDD
  • Gitlab in house / Code reviews
  • Continuous integration
  • In-house framework development


We require a good working knowledge of:

  • Python or another backend web application language.
  • The MVC pattern
  • Relational databases (Postgres, MySQL)
  • REST API development

Ideally, you have a knowledge of:

  • Django application development
  • Server management (AWS, OVH, Rackspace)


  • MacBook Pro laptop
  • Allocated car parking
  • Occasional remote working
  • Access to online learning resources
  • Attend up to two conferences a year
  • Childcare voucher scheme


  • £25,000 - £35,000 based on experience
  • 20 days holiday, plus bank holidays, plus your birthday off

About the job

You will join our company as a backend application developer to work along a frontend application developer and a lead architect. You role will be to develop backend systems and API using Python / Django and deploy the source code on cloud servers. Although it is a Python role, we welcome any other language backgrounds as long as you are confident with Object Orientated languages and have experience in building systems following the MVC pattern.

This a full-time position at our Birmingham (UK) office located in heart of the Jewellery Quarter. We can offer an occasional remote working schedule.

Our stack

We write software primarily using Python, which has proven over the years to be the best language for its flexibility and adaptability to the server ecosystem. Although we work with a variety of frameworks such as Flask & Tornado, our framework of choice is Django. We build and maintain a set of internal libraries, to help us deliver great software for all of our clients while keeping our core system up to date and fully tested.

We host our systems on the cloud with AWS, OVH and Rackspace. We develop deployment scripts using Fabric and have implemented continuous integration on our busiest code bases.

Our process

We have adopted a TDD (test-driven development) strategy into our coding practices. By writing tests first and building features second, we ensure that we think it through before we create it, leading to better code and, most importantly, stable code.

We follow the Agile approach.

About Cotidia

Cotidia was founded in 2012 to provide new and innovative businesses with a bespoke web development service, helping them to sustain and grow in a highly competitive market. We believe that great software can make the difference between success and failure. Everyday, we endeavour to build the most adapted products and respond to business changes with the right digital tools.

We build applications for clients across Europe and the US. We are constantly improving our processes and products through iterative testing and refinement, making sure we keep one step ahead in the digital industry.

How to apply

Send your CV and links to online resources (Github or other) to careers@cotidia.com

No recruitment agencies please.