Python Developer

Software Personnel International Limited
City Of London
19 Oct 2016
17 Nov 2016
Contract Type
SeniorPython Developer

City of London


Our client is a multi-award-winning fintech company revolutionising the insurance industry based in central London. We have been 'making insurance social' for three years now and are growing our team as we expand our platform to sell our own insurance products.

You will be part of a small & friendly, expert team. You will be working as part of the development team but collaborating directly with everyone in the business on implementing specific features.

Technology-wise we are primarily a Python shop using the Django web framework and Flask; beyond that we use the technology that best solves the problem at hand and fits into our stack. We make extensive use of social network APIs.

As well as the technical knowledge, we need people who can figure things out by themselves but know when to ask for help. People who know when the solution is getting too complex, and it's time to adjust the requirements. Or when it's time to delete, refactor and simplify.

Role Overview - Python Developer

- Pick up a task, or small project and take it right through to production ready.
- Drive out detailed requirements where they don't already exist, with the help of business users and analysts.
- Work with and guide more junior developers to make them productive and deliver to a high-quality. And work collaboratively with other senior developers.
- Become the technical authority for one or more key components of our systems infrastructure.
- Contribute to and influence the overall tech stack and new tech adoption.
- Work collaboratively with our multi-disciplinary teams.

Skills & Experience Requirements (in rough priority order) Python Developer

- Python
- MongoDB and associated python libraries
- Django, Flask, PostgreSQL
- Micro-services and REST APIs
- HTML, CSS & JavaScript
- AWS devops and APIs
- AWS: Lambda, Kinesis, API Gateway.
- Python Web Frameworks (Django, Flask)
- Agile software development
- Facebook API/Open Graph

We also like talking to people who enjoy

- Big Data Analytics
- Test & Behavioural Driven Development
- Meta programming

Personal Qualities

- An Engineer at Heart: You know when the solution is getting too complex, and it's time to adjust the requirements. Or when it's time to delete, refactor and simplify.
- Completer Finisher. You want to give users the best possible experience but also recognise that perfect is good finished.
- Philosophical. On occasion ideas and code you love will not make it into production, you will need to be able to move on.
- People person. You are energised by a high amount of contact with a wide range of people. You value diversity and are sensitive to different environments & cultures.

Team ethic. You make change happen by working with & through others

Python Developer