Senior Software Engineer * Fintech - Python / Django *

Job Title: Senior Software Engineer * Fintech - Python / Django *
Job Reference: HQ00053495a

Location: London
Job Type: Permanent

£75000 - £85000 per annum, Benefits: Plus Bonus, Benefits & Weekly Work Time Learning
Sector: IT

Posted 12 days ago

This fast growing Fintech business based in central London still retains the rapid pace & exciting environment associated with entrepreneurial Start-Up’s, and due to continued growth & success of their Mobile Wallet solutions, are now seeking skilled Python / Django Senior Software Engineer to join their team.

This Senior Software Engineer will join a small and highly skilled team of software specialists and will play an important role in shaping the future of this exciting Fintech business, including designing next-generation systems in a highly collaborative work environment.

As part of the development team for this market leader in the secure payments, loyalty and customer engagement space, the Senior Software Engineer will build leading edge solutions used by Shoppers & Retailers across the UK & internationally, via the Shoppers mobile phone. The iOS & Android apps (talking through a suite of API’s to the platform), enable Shoppers to make instant secure payments via their Mobile Wallets and automatically collect their loyalty rewards, whilst for Retailers - the systems enable almost instantaneous receipt of secure payments, together with providing a proactive mobile marketing channel direct to their customer base!

The organisation uses a service-oriented architecture to support real-time, high-volume transactions that consistently deliver almost instantaneous response times at the point-of-sale and the Senior Software Engineer will be working with a backend stack that includes but is not limited to Python, Django, Event messaging and RESTful APIs, Services Oriented Architecture, PostgreSQL, DynamoDB, RabbitMQ, Celery, Puppet, Fabric, Docker, CircleCI / Continuous Deployment via ChatOps and is hosted on AWS.

Responsibilities include:

Supporting the design of next-generation systems through writing Python code which is reusable, testable and efficient

Collaborating with a cross-functional team of other engineers and product managers to plan and estimate the team's work in a Sprint-Kanban hybrid workflow

Working in a fast-moving but stable environment in a continuous deployment workflow - testing and QA is very much part of the roles responsibilities

Contributing in planning sessions and retrospectives, including enjoying upto 20% personal development time and providing mentoring junior developers

Skills/Experience Required:

Preferably experience of working in a startup or other entrepreneurial organisation in a role such as Developer, Platform Engineer, Software Engineer, Full Stack Developer, Full Stack Engineer, Software Development Engineer or similar

Good experience working with Python / Django in an academic or professional setting OR an experienced coder with Ruby or Scala who has a genuine passion to learn and use Python

Experience with technologies and processes such as Django, PostgreSQL, DynamoDB, RabbitMQ, Nginx, Celery, Puppet, Fabric, Docker, AWS, TDD, GoCD, etc.

Experience building and maintaining real-world products using continuous integration/deployment to enable engineers to deploy code and configuration from local environments through to production

Experience building and maintaining APIs via RESTful web services

A track-record of creating and maintaining automated tests to build high-quality software (unit, acceptance and UI tests)

Previous exposure of mobile payments or mobile apps and coaching/mentoring skills are desired but are not essential

A Computer Science degree or similar again is beneficial but is not essential  

The ability to work with ambiguity is required !

Senior Software Engineers looking for a fast paced Fintech environment where you can take ownership of your work and enjoy 20% of the working week as self learning/personal improvement time, you need to apply now and will receive initial feedback on your application within 72 hours.


Trevor  Lee


Trevor Lee

Managing Director

Having been in recruitment for 15 years, in 2006 I decided to form Jenrick Commercial (a new division of The Jenrick Group) and I have to say, it’s been one hell of a ride. Recruitment has changed drastically over the last 15 years, however, I’ve learnt that if you keep things simple, work hard, be honest and really understand your clients and candidates then you will do well.

My loves in life are my wife (Miriam) and my son (Toron). I’ve been married for nearly 20 years, so I was snapped up early (my wife clearly has good taste – or at least I like to think so!).

Related Industry Insights

Jenrick Commercial - From strength to strength

2017 was our busiest year since we started trading over 11 years ago.  However, as the business has grown our levels of service to our clients and candidates has been maintained at the highest levels. Jumping back to 2016 when we closed on a record year when, we thought the market had peaked – 2017 only went and continued in the same fashion and superseded our expectations. We saw our business increase by 153% from 2016. The experience we have gained through these busy times has set us apart from a lot of other companies which is why we retain the vast majority of our clients and see candidates making us the first choice to help them find exceptional jobs.

Read more

Key Trends Infographic, October 2016

The team has summarised their top trends from the last few weeks.

Read more