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

  • python
  • permanent
  • London

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.

Ben Crofts