Python Engineer

Spencer Scott Limited
Charing Cross, United Kingdom
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 140K

Job location

Charing Cross, United Kingdom

Tech stack

API
Distributed Systems
Python
PostgreSQL
Backend
Low Latency
Microservices

Job description

  • Design and own service architecture for a high-volume payments platform.
  • Build a real-time authorisation service handling 100k+ transactions/day with sub-500ms latency.
  • Develop a rewards engine supporting cashback, points and other incentives.
  • Set engineering standards and support the growth of the team.

Requirements

  • Experience with high-availability, low-latency payments or transaction systems.
  • Strong OO programming skills (Python ideal).
  • Background in data modelling for financial or transactional systems (PostgreSQL a plus).
  • Solid knowledge of APIs, microservices and distributed systems.
  • Ability to mentor and influence engineering practices., * Knowledge of card network flows.
  • Experience with financial ledgers or Django.
  • Technical or numerical academic background.

Benefits & conditions

The successful Python Back-End Engineer will earn up to £140,000 and in addition there are exceptional benefits which come as part of the overall package including: 15% bonus, pension, training budget, weekly team lunches, travel loans and numerous soft leisurely benefits.

Apply for this position