Senior Backend Engineer / Integration Engineer (Python, APIs, Distributed Systems) at Deloitte - Recruitment | GB | Rezi

Senior Backend Engineer / Integration Engineer (Python, APIs, Distributed Systems) at Deloitte - Recruitment

Senior Backend Engineer / Integration Engineer (Python, APIs, Distributed Systems)

Deloitte - Recruitment · GB

Yesterday

Senior Backend Engineer / Integration Engineer (Python, APIs, Distributed Systems)

Deloitte - Recruitment · GB

2 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Backend Engineer / Integration Engineer (Python, APIs, Distributed Systems) role.

Rezi rewrites your resume against Deloitte - Recruitment's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Backend Engineer / Integration Engineer (Python, APIs, Distributed Systems) posting at Deloitte - Recruitment — free, in seconds.

About the Role

Senior hands-on backend/integration engineer responsible for designing, developing, testing, and supporting automation for the Deal Entry Portal (DEP). The role focuses on reducing manual trade entry by building reliable, scalable integrations between trading systems and Enterprise Risk Management Systems (ETRMs), ensuring timely and accurate trade capture and P&L reporting.

Responsibilities

  • Work independently within defined project workstreams and deliver agreed outcomes.
  • Design, develop, test, and support Python-based APIs and backend services.
  • Contribute to large-scale application architecture and solution design.
  • Build and support distributed asynchronous systems across multiple environments.
  • Collaborate closely with business stakeholders, lead functional developers, and external parties.
  • Provide workarounds and bug fixes for urgent production issues.
  • Advise on functional and technical issues across applications and infrastructure.
  • Support release planning, testing, and deployment activities.
  • Mentor junior team members and provide technical guidance.
  • Ensure solutions are robust, scalable, and aligned to DevOps and CI/CD practices.

Requirements

  • Strong experience in Python API development using object-oriented programming.
  • Experience designing distributed asynchronous systems and avoiding data conflicts in immutable, multi-machine environments.
  • Strong knowledge of SQL databases and Oracle.
  • Hands-on experience with Docker, Kafka, Kubernetes, and Azure/AWS.
  • Experience with GitHub and/or message broker systems such as RabbitMQ, ActiveMQ, or AWS SQS.
  • Excellent analytical, problem-solving, coding, testing, and automation skills.
  • Experience with at least one strongly typed language preferred.
  • Strong understanding of DevOps and Continuous Integration / Continuous Deployment.
  • Proven ability to collaborate with business and technical stakeholders.
  • Experience mentoring junior staff in a delivery environment.

Skills

  • Python API development
  • Object-oriented programming
  • Distributed asynchronous systems
  • SQL databases
  • Oracle
  • Docker
  • Kafka
  • Kubernetes
  • Azure
  • AWS
  • GitHub
  • Message broker systems
  • RabbitMQ
  • ActiveMQ
  • AWS SQS
  • Analytical skills
  • Problem-solving skills
  • Coding skills
  • Testing skills
  • Automation skills
  • Strongly typed language
  • DevOps
  • Continuous Integration
  • Continuous Deployment

Location

  • London

Work Type

  • Onsite
  • Full Time

Experience Level

  • Senior

Salary/Compensations

  • Daily Rate: Inside IR35

About the Company

  • Deloitte sets the requirements for the assignment.
  • Rockford Resourcing acts as the agency on behalf of Deloitte and is responsible for sourcing candidates to fulfil the assignment.
  • Successful candidates will be employed by Rockford Payroll.
  • Rockford Payroll is responsible for the Associate’s employment, pay and applicable employment-related processes.