{bc}

Senior Python Developer

WTS EnergyDubai, UAE3 days agoMid-Senior
Mid-Seniorfulltime

Skills

API DesignRESTful ServicesMicroservices Architecture

About This Role

Overview

We are seeking an experienced Senior Python Developer to join our engineering team and contribute to the development of mission-critical backend services and REST APIs.

The role focuses on building reliable, deterministic Python-based services that execute complex business rules and scorecard-driven logic, primarily deployed on Azure ML Studio.

This position requires strong procedural Python programming skills, solid experience in API development and cloud integration, and a foundational understanding of data engineering and data science concepts.

You will work closely with cloud-native Azure components, including Azure Blob Storage and Azure SQL Database, to deliver secure, scalable, and high-quality backend solutions.

Key Responsibilities

  • Design, develop, and maintain Python-based backend services implementing complex business rules.
  • Write clean, readable, and well-structured procedural Python code aligned with enterprise standards.
  • Ensure correctness and reliability through robust error handling and validation.
  • Develop secure, performant, and well-documented RESTful API endpoints.
  • Deploy and manage Python APIs on Azure ML Studio across multiple environments.
  • Integrate backend services with Azure Blob Storage for logging, diagnostics, and audit purposes.
  • Implement structured logging to support debugging and compliance requirements.
  • Design and implement efficient data access layers using Azure SQL Database.
  • Ensure optimal query performance, data consistency, and proper transaction handling.
  • Develop and maintain XML and JSON parsers for large-scale data processing.
  • Process and transform data based on predefined scorecards and business rules.
  • Write and maintain unit tests to ensure code quality and stability.
  • Participate in peer code reviews and contribute to continuous improvement.
  • Troubleshoot and resolve production issues during hypercare periods, including root cause analysis.

Qualifications

  • Bachelor’s degree or equivalent in a relevant field (Required)
  • Master’s degree or specialization in Computer Science or Software Engineering (Preferred)
  • Proficiency in English (Required)

Experience & Technical Skills

  • Minimum 6 years of professional software development experience, primarily using Python.
  • Strong experience writing procedural Python code with deterministic business logic.
  • Experience developing and consuming RESTful APIs.
  • Hands-on experience deploying Python APIs on Azure ML Studio.
  • Working knowledge of Azure Blob Storage.
  • Experience with relational databases, particularly Azure SQL Database.
  • Understanding of cloud-native concepts such as scalability and monitoring.
  • Basic knowledge of data science concepts and scorecard-based processing.
  • Experience with enterprise applications (Required).
  • Experience with digital or mobile applications (Preferred).

Your resume, rewritten for this exact role.

Sign up free — Base Career tailors your CV to this job description in 60 seconds.

01 / 05

Resume Tailored to This Job

Resume Tailored to This Job

Your keywords, structure, and story — rewritten to match this exact role and pass ATS filters.

Get My Free Resume

Free · No card · 60 seconds

02 / 05

Cover Letter for This Role, Done

Cover Letter for This Role, Done

Job-specific cover letters written in Gulf professional tone — ready in seconds, not hours.

Get My Cover Letter

Free · No card · 60 seconds

03 / 05

See How Well You Fit This Role

See How Well You Fit This Role

AI match score with clear reasons — know your fit before investing time in the application.

Check My Fit Score

Free · No card · 60 seconds

04 / 05

Apply in One Click

Apply in One Click

Autofill any application form on Workday, LinkedIn, Bayt, Greenhouse — with your tailored content.

Start Applying Faster

Free · No card · 60 seconds

05 / 05

Track It. Follow Up at the Right Time.

Track It. Follow Up at the Right Time.

Visual pipeline for every application with AI-timed follow-up reminders so nothing slips.

Track My Applications

Free · No card · 60 seconds

Similar Jobs

Senior Python Developer

PROJECX · Abu Dhabi

Mid-Seniorfulltime

We are hiring a Senior Python Developer who is not just a backend developer, but a solution innovator . This role is for someone who can design, build, and improve smart automation systems across backend platforms, mobil

Skills

API DesignRESTful ServicesMicroservices Architecture

Senior Python Developer

WTS Energy · Dubai

Mid-Seniorfulltime

We are seeking an experienced Senior Python Developer to join our engineering team and contribute to the development of mission-critical backend services and REST APIs. The role focuses on building reliable, deterministi

Skills

PythonSQLAzure

Senior Python Software Engineer (Remote)

Hired · Dubai

Seniorcontract

Role: Python Developer Location: Remote (Work from Anywhere) Payout: Competitive Role Overview: Join one of our clients, a global leader in the Technology industry, as a Python Developer, working on a contractor basis, t

Skills

AWSPostgreSQLPython

Senior Python Software Engineer (Remote)

Hired ·

Seniorcontract

Role: Python Developer Location: Remote (Work from Anywhere) Payout: Competitive Role Overview: Join one of our clients, a global leader in the Technology industry, as a Python Developer, working on a contractor basis, t

Skills

AWSPostgreSQLPython

Senior Python Developer

Joveo AI ·

Seniorfulltime

About Joveo: Every company says they're "AI-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real-time bidding, and predictive analytics —

Skills

PythonRecruitment

Senior Python Developer for Test

TASC Outsourcing · Abu Dhabi

Senior

Design and implement automated testing frameworks using Python, collaborate with teams, mentor junior engineers, and ensure quality in CI/CD pipelines.

Skills

Senior Python Developer for Test

Senior Python Developer

Joveo AI ·

Seniorfulltime

About Joveo: Every company says they're "AI-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real-time bidding, and predictive analytics —

Skills

PythonRecruitment

Senior Python Developer

Joveo AI ·

Seniorfulltime

About Joveo: Every company says they're "AI-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real-time bidding, and predictive analytics —

Skills

PythonRecruitment

Senior Python Developer

Joveo AI ·

Seniorfulltime

About Joveo: Every company says they're "AI-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real-time bidding, and predictive analytics —

Skills

PythonRecruitment

2.2K+

Cover Letters & Follow-ups

1.8K+

Resumes Tailored

190.5K+

Jobs Tracked

Trusted by professionals at

PwC//
Emaar//
KPMG//
Noon//
Amazon AWS//
Talabat//
Deloitte//
Emirates//
Careem//
Aramex//
McKinsey//
Property Finder//
Majid Al Futtaim//
Chalhoub Group//
PwC//
Emaar//
KPMG//
Noon//
Amazon AWS//
Talabat//
Deloitte//
Emirates//
Careem//
Aramex//
McKinsey//
Property Finder//
Majid Al Futtaim//
Chalhoub Group//
AI Job Platform

Stop applying blindly. Start getting hired.

Base Career automates the hardest parts of job searching — apply smarter, not harder.

AI Resume in 60s

Your resume rewritten for this exact role using the job description as the brief.

ATS-Optimized

Get past automated screening filters with the right keywords matched to each job.

Application Tracker

Track every job, follow-up, and interview in one visual kanban board.

Free plan · No credit card required