Python Developer (Junior, Mid/Senior, Tech Lead)

Full Time London London IT Job Pro UK

Are you interested in joining a FinTech businesses that delivers insight and real-time intelligence that is needed to increase business opportunities and meet regulatory requirements.

Financial institutions are facing a challenging period in the FICC markets, largely as a result of the constraints from new regulatory initiatives, high fixed costs and a fragmented market structure.

This business believes that institutions that harness their data intelligently to service and predict their clients' needs will gain a competitive edge and drive profitability.

Their vision is to empower financial market professionals with usable, data-driven tools and enable them to ask the questions they need answered and receive results in a highly graphical enterprise-wide format.

This business has developed a platform that aggregates multiple sources of transaction data into a singular resource, enabling financial institutions to build a comprehensive view of client, counterparty and prime broker trading activity and meet regulatory requirements.

The Role

This business is looking for an experienced engineer to join our highly skilled team and build the back end of our award-winning data analytics platform. The ideal candidate is a hands-on engineer who cares passionately about the quality of their work and the satisfaction of the end user.

They are looking for someone who can work well within a team, is able to articulate problems, and can use their own initiative to identify and implement solutions. The successful candidate will work closely with colleagues from all disciplines to develop cutting edge technology.

This role is part of a broader recruitment effort to scale the organisation to meet market opportunity. This role offers a unique opportunity to join a successful start-up and to share in our future growth as we embark on the next step of our incredible, industry-enabling journey.

This business is looking for 4 skilled professionals to come onboard, including one junior developer, two mid/senior level developers and a tech lead. A successful candidate will earn a competitive salary with junior developers earning up to 45k, Mid/Senior level developers earning up to 75k and potential for a tech lead to earn up to 110k.

Key Responsibilities

Work as part of cross-disciplinary teams, driving both the solution and implementation to complex application requirements from conceptualisation to production.
Write tests, API, deployment and production support documentation
Assist in the mentoring of junior engineers

Skills & Experience

Required

Professional Python development experience
Experience delivering high-quality production Python code
Experience working efficiently in large codebases with legacy components
Track record of contributions to solution specification and design documentation
Experience supporting production systems
Working knowledge of Bash, SQL
Worked with relational DBs from Python and a passion for TDD
Active team member willing to help and mentor colleagues across disciplines
Strong advocate for engineering best practices: unit and integration testing, code review, documentation

Desirable

Experience working with Celery, Kafka and other distributed systems
Experience working with big data sets and real-time analytics software
Experience handling time-series data
Deployment and management of Machine Learning models in production
Have worked in languages outside of Python, in particular Java
Conversant in the web stack: JavaScript, HTML, CSS, React
Familiarity with tools such as Ansible, Docker, Jenkins, ELK Stack
Experience with cloud-based infrastructures, preferably with AWS
Domain knowledge in finance and investment banking is a plus but not essential

Learning Opportunities

The successful candidate will join a small team of highly skilled engineers and data scientists working on a highly innovative FinTech product. The successful candidate will:

Work as part of a passionate team, driven by engineering principles, combining expertise from engineering, analytics and finance to solve complex and interesting problems
Receive generous budget for education: courses, conferences, etc
Use a high-end MacBook Pro or your choice of hardware/OS
Make an impact and gain responsibility from day-one
Have the opportunity to work on a high-throughput, distributed computation platform
Engage in weekly learning sessions with contributions from across the team
The main office is in Central London however the demand for office working has reduced and so a hybrid system has been established whereby shared spaces across the UK can be used for collaboration and team building.

Benefits

Scottish Widows Pension- matched to 5%
25 days holiday
Stock Options program
Bupa Private medical
Life Insurance
Competitive salary (Junior up to 45k, Mid/Senior up to 75k, Tech lead up to 110k)

Get in touch if this sounds like an opportunity for you

To apply for this job please visit itjobpro.co.uk.