This job was posted over 90 days ago and may no longer be available.

Django / REST API developer

Our ideal candidate is an experienced, full-stack Python developer with a passion for building simple, but comprehensive REST APIs.

CPD are developing our Django/REST based API to our database of UK commercial property. We need additional developers that can help develop, test and document all new and existing functionality required by our customers and for in-house purposes.

The successful candidate will be responsible for all technical aspects of the API services, from collecting and managing the bug reports, feature requests and other requirements in our issue tracking system, managing the necessary updates to our API documentation, build systems, test cases, database schema changes, release planning and of course the coding and debugging too!

As a small team, we are looking for a keen, agile and enthusiastic team member that is willing to take an active, leading role in their area of the business, and take on the wider responsibilities of developing and managing it over time. Ideally, we need someone who can assume the role of the ‘go to’ person for all questions, comments or issues with our API services, while diligently work behind the scenes to ensure that reported issues are being handled at a reasonable pace.

The successful candidate will have the full support of the Technical Director, who will be available to listen, advise and assist with issues as required.

Restrictions

  • Telecommuting is OK
  • No Agencies Please

Requirements

Considerable experience developing real-world applications using the Django REST Framework, Python, JavaScript (JQuery), HTML5, CSS3.

Extensive experience of Python development, including object-oriented programming.

A thorough understanding of SQL, esp wrt MySQL.

Experience with related services such as Celery, RabbitMQ, Redis etc.

Experience building and consuming RESTful web services, and testing them.

Comfortable working in Linux environments, and with tools suck as Vagrant/Docker.

A strong belief in test-driven development, and preventative coding.

Experience in Linux systems and network administration would be a significant advantage.

A tendency to report or fix things that need fixing, instead of ignoring them.

Happy to document their work and assist in maintaining the larger body of documentation.

About the Company

Based in London, UK, CPD is a commercial property database services provider, maintaining an extensive database of information related to the commercial property market in the UK. We are constantly evolving our services with the goal of providing the best source of data for estate agents that require reports related to commercial property in the UK.

We produce and host custom websites for our smaller clients, typically estate agents and property-related portals. We also develop and maintain the infrastructure and development operations that support our API services and provide the documentation and support required to allow estate agent’s that wish to integrate our commercial property search facilities and visitor registration services into their own sites, using their own development resources.

We have our main office in London, but our technical team work remotely. Our team use agile development methods, and modern collaborative development tools to work efficiently and diligently on the various projects we undertake. We have acquired considerable technical experience in the commercial property services market since we began gathering our data back in 1996.

Desired Skills

Contact Info

Posted: Jan. 10, 2017

Apply


Get Updates