Python Developer

Opilio Recruitment
United Kingdom
From £35,000 to £45,000 per annum
30 Sep 2017
03 Nov 2017
Contract Type
Full Time
This is a fantastic opportunity for a tenacious and hungry Python Developer to join a fast, forward moving company.
The idea is simple but so very effective - To have an impact on the employability of students before they leave formal secondary education, helping empower school-age children across the nation!

A fast moving, non-profit organisation is looking for an ambitious, dynamic web-architect and Python Developer to join and lead the development of a API platform. The platform is backed by leading business mentors with the intention of inspiring a new generation of commercial leaders. The existing platform is built using Python, Django, PostgreSQL, and Heroku. The platform also utilises the latest APIs from LinkedIn, Duedil and others.

This is a unique and exciting opportunity within a fast growing organisation, for a Python Developer to help shape the platform and product. You’ll be supporting the efforts to have a significant impact on the employability of students before they leave formal secondary education. You will have the opportunity to help empower school-age children across the nation using cutting-edge technology. The right Python Developer will be based in stunning offices in central offices and be working closely with the Founder and the extraordinarily talented team.

Role and Responsibilities:
As the Python Developer you will be Responsible for:

Contributing to the back-end architecture development against a well-designed and appropriate product roadmap which will require both internationalization and integration into a range of different data sources – all with the goal of continuing to deliver a seamless experience for the key stakeholders (teachers, business leaders and students) that integrate with responsive front-end frameworks. They have a Python codebase in place, but you will have significant scope to help improve the architecture, underlying platform and UI frameworks to help them grow.

Experience and Skills:
The right Python Developer will have the following skillset:

A degree in Computer Science or equivalent field of study/industry experience
2-3 years commercial experience developing mobile applications and platforms in Python (Django) with emphasis on back-end processes
Deep experience in using GIT
Deep experience working with open source relational databases, for example, PostgreSQL or MySQL
Experience in creating APIs to serve native mobile apps
Experience in designing platform structures for scale and extensibility
Experience integrating web apps with third-party service APIs (RESTful and/or otherwise)

Any of the following would be advantageous to have:
Experience working with Elasticsearch
Experience with geo tools (Google Maps API, OpenStreetMap, and others.)
Experience utilising agile methodologies.

As a person, you should be:
Excited and motivated by the company's mission
Comfortable working in a fast-paced customer-centric environment
Good at articulating complex technical problems to non-technical team members
Passionate about writing clean, readable and reusable code
The sort of person who has passions beyond writing code
This job was originally posted as