Python Developer Lead

Webol

Employer Active

Posted 11 hrs ago

Experience

8 - 14 Years

Job Location

Riyadh - Saudi Arabia

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

This is a client-facing delivery leadership role you will act as the primary technical point of contact, lead a small cross-functional team (backend, Flutter, QA), and take end-to-end responsibility for designing, developing, and delivering robust backend and API-driven solutions. The ideal candidate combines deep Python expertise with strong leadership and communication skills, as well as familiarity with modern AI-assisted development using Cursor IDE.

Location: Riyadh, Saudi Arabia (On-site at Client Premises)
Employment Type: Full-time Secondment to client office

Key Responsibilities

  • Lead and mentor a 46 member engineering team (Python, Flutter, QA).
  • Translate business requirements into technical architecture and delivery plans.
  • Design, develop, and maintain scalable backend systems and REST/GraphQL APIs using Python (preferably FastAPI).
  • Implement CI/CD pipelines (GitLab, Jenkins, Docker, Kubernetes) and enforce engineering best practices.
  • Collaborate closely with client stakeholders, providing technical leadership, sprint planning, and delivery oversight.
  • Guide the team in adopting modern development workflows and tools such as Cursor IDE for improved productivity and AI-assisted coding.
  • Optionally: contribute to exploring and integrating LLM-based enhancements (e.g. chatbots, AI-assisted workflows, or contextual search) into the product stack as part of future roadmap initiatives.
  • Conduct code reviews, performance tuning, and ensure maintainable, well-documented codebases.
  • Troubleshoot and resolve complex production or performance issues.

Required Skills & Qualifications

  • 812 years of experience in Python development (FastAPI, Flask, Django, or similar).
  • Proven experience as a technical lead or senior engineer managing multi-disciplinary teams.
  • Strong understanding of software architecture, microservices, and API integration patterns.
  • Solid knowledge of CI/CD practices, containerisation, and cloud deployment (AWS/Azure/GCP).
  • Familiarity with Cursor IDE or similar AI-assisted development tools.
  • Awareness of LLM technologies (OpenAI, Anthropic, or open-source models) is a plus.
  • Strong grasp of OOP, data structures, algorithms, and asynchronous programming.
  • Excellent communication and stakeholder-management skills.

Good to Have

  • Exposure to LLM integration, RAG pipelines, or AI-driven developer tools.
  • Experience integrating AI/ML components or automation features into production systems.
  • Familiarity with data engineering or analytics pipelines.
  • Exposure to front-end or Flutter integration workflows.
  • DevOps mindset with testing automation experience (pytest, GitLab CI).

Why Join

  • Opportunity to lead a high-impact digital project in collaboration with a top-tier Saudi client.
  • Work with cutting-edge tools and frameworks (Cursor, FastAPI, Docker, etc.).
  • Represent technical leadership in a strategic on-site engagement.

Desired Candidate Profile


Company Industry

Department / Functional Area

Keywords

  • Python Developer Lead

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com