Senior Python Developer
About This Role
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).
Similar Jobs
Senior Python Software Engineer (Remote)
Hired · Dubai
**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 con
1 weeks ago
Generate Resume ↗Senior Python Software Engineer (Remote)
Hired ·
**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 con
1 weeks ago
Generate Resume ↗Senior Python Developer
Joveo AI ·
**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 analy
2 weeks ago
Generate Resume ↗Senior Python Developer
Joveo Ai ·
**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 analy
3 weeks ago
Generate Resume ↗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