Log in
All jobs
IT

Senior Python Developer (Lead)

IO Tech Solutions Limited

About this role

Senior Python Developer (Lead)

This is a 100% hands-on development role for an experienced Python developer who can also lead and drive projects autonomously. You will take ownership of key Python components, work closely with product teams, and deliver enterprise-grade software in a DevOps and Agile environment.

Key Responsibilities

  • Architect, develop, and deliver high-quality software following internal standards and guidelines
  • Work closely with product teams to design and build new features and services
  • Operate within a DevOps culture and Agile methodology
  • Ensure delivered features meet acceptance criteria and quality standards
  • Own and maintain Python components including lifecycle event management, booking modules, and analytics reports
  • Learn and understand the functional aspects of the platform — this is not a pure development role; business logic understanding is required

Required Experience & Education:

  • At least 6–7 years of Python development experience
  • Proven track record delivering enterprise applications (not just small-scale scripts or ad hoc projects)
  • Degree in Engineering, Computer Science, or a related field (or equivalent experience)

Must-Have Technical Skills:

  • Expert-level Python with hands-on experience in Fast API (or equivalent frameworks like Django)
  • Strong understanding of transactional workflows, HTTP connectivity layer, and concurrency
  • Linux proficiency
  • Kubernetes and microservices experience
  • Strong architecture and design skills
  • Solid understanding of software SDLC, Agile methodologies, and testing frameworks

Must-Have Soft Skills:

  • Strong leadership and drive — innovative, self-contained, autonomous, and delivery-oriented
  • Strong analytical and problem-solving skills
  • Excellent written and spoken English
  • Strong interpersonal, organisational skills, and attention to detail

Nice to Have (Not Required):

  • Ability to code in Java
  • Background in financial markets (derivatives products and transaction flows)
  • Some background in AI principles (Machine Learning, LLMs)

Required Skills

  • API

  • AI

  • Connectivity

  • Development

  • SDLC

  • Event Management

  • Ownership

  • Soft Skills

  • Features

  • Django

  • Components

  • Microservices

  • Agile

  • Agile Methodologies

  • DevOps

  • Architecture

  • Attention To Detail

  • Machine Learning

  • Analytics

  • Kubernetes

  • Computer Science

  • Linux

Education

  • Software

  • Testing

  • Design

  • Engineering

  • Java

  • Business

  • Python

  • English

  • Science

  • Leadership

  • Management

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →