Backend Application Developer
Birmingham, West Midlands, United Kingdom
Job TitleBackend Application Developer
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.
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.
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.
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.
- No telecommuting
- No Agencies Please
Key stack - Python / Django - Nginx / WSGI / Gunicorn / Upstart - Postgres, MySQL, Redis, Mongo - TDD - Gitlab in house / Code reviews - Continuous integration - In-house framework development - Skills
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)
About the Company
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.
- Contact: Guillaume Piot
- E-mail contact: email@example.com
- Web: https://cotidia.com/en/blog/2017/1/16/backend-application-developer-job-birmingham-uk/