senior python developer in bristol

23 August 2018
david wilcock, randstad technologies
job type
£ 50,000 - £ 55,000 per year
apply now

bristol, south west
sub specialism
job type
working hours
£ 50,000 - £ 55,000 per year
reference number
david wilcock, randstad technologies
0117 311 1999
apply now

job description

Python Developer

Are you interested in using your technical skills to support an organisation who use data to support sustainable development and eradicate poverty?

Our client uses open data to improve international development and humanitarian resources. They're at a hugely exciting time where they're building the technology that will help them become even more renowned in their field. This presents a mix of opportunities and challenges within software development and open data movement, as their data grows exponentially and becomes increasingly complex.

What's in it for you

* Great opportunity to use your technical skills for social good.
* Up to 5 days' paid leave to dedicate time to a volunteering activity of your choice that works to address poverty or help vulnerable people.
* Flexible working environment (homeworking and flexitime), Opportunity to condense your hours so you can work 10 days in 9 meaning you have more time for your own personal projects.
* Personal development budget (eg to to buy books/training).
* Competitive salary (to £55,000) plus excellent benefits including Company pension scheme, 25 days holiday (plus all bank holidays and public holidays), subsidised healthcare.
* International travel opportunities.

What you'll be doing

* Leading a small development team who both build new and improve existing open-source software for a socially responsible organisation.
* Improve the quality of that software through incremental refactoring.
* Improve understanding of significant data-sets through the products you would maintain and support.
* Work with technical experts from foundations, NGOs, governments, and development agencies to improve the range of tools and data available to their end users.
* Tracking, analysing, fixing and reporting software bugs and issues.
* Participating in technical discussions and work to improve the development standards.
* Mentor, support and lead a team of junior developers.

What you need

* Good knowledge of Python (including Flask and Django) and SQL.
* Strong understanding of software design principles.
* An ability to write scalable code that is well tested.
* Exposure or demonstrable interest in open data projects and/or standards.
* Proven ability to mentor, lead and support junior developers.
* Good knowledge of front end JavaScript technologies would be advantageous.

Next steps
This is an initial fixed term contract for 12 months with strong possibility of extension. If you're a Senior Python Developer interested to use your technical skills for social good, please get in touch and share your CV for immediate consideration.

Randstad Technologies Ltd is a leading specialist recruitment business for the IT industry. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.



educational requirements