Senior Python Developer (Lead)
Job Description:
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