Senior Python Developer (Lead)
Коротко
Hands-on Python development and project leadership, owning components like lifecycle event management, booking modules, and analytics reports in a DevOps and · Needs: 6-7+ years Python; FastAPI or Django; Linux; Kubernetes; microservices; degree in Engineering or CS; excellent written and spoken English.
Описание от работодателя
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)