Python Developer
Hirealpha โ United Arab Emirates ยท Posted ~22 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Job Description for the Python Engineer role.
5+ Years
Dubai Location
Notice Period-0-30 Days
Key Skill: Core Python development with Microservices, Pydantic for data validation
Job Description
We are seeking an experienced Python Engineer with an exceptional command of
Python and structural system design.
You will build and maintain high-performance
microservices where data validation, strict typing, and explicit schemas are
foundational.
Working closely with our core engineering group, you will design robust
components tailored for an on-premises infrastructure environment, ensuring high
reliability, clear code organization, and flawless execution.
Key Responsibilities
Core Python Development
- Structure complex coding concepts and business workflows into clean,
maintainable, and modular Python applications.
- Design robust application logic with an emphasis on language features, readability,
and optimal performance design patterns.
- Refactor and scale existing backend components to maintain low technical debt
and clean internal APIs.
Type Safety &Schema Validation
- Implement strict runtime type checking and data validation strategies leveraging
strong typing paradigms.
- Design and enforce data contracts across service boundaries using Pydantic for
bulletproof input/output validation.
- Maintain comprehensive type definitions to improve developer experience, code
completion, and early error detection.
Microservices & Infrastructure Management
- Build, deploy, and scale decoupled microservices where services communicate
through well-defined schemas and types.
- Manage and optimize applications running on on-premises infrastructure, tuning
resource utilization, networking, and local system constraints.
Messaging & Integration (Optional/Nice-to-Have)
- Integrate message queuing systems (such as Redis) for asynchronous task
execution and event-driven workflows.
- Ensure reliable payload delivery and robust error-handling mechanisms across
distributed microservice boundaries.
Required Skills &Qualifications
- Advanced proficiency in Python with a deep understanding of internal mechanics,
idioms, and structural design concepts.
- Expert-level experience with Python typing modules and hands-on production
experience utilizing Pydantic for data validation.
- Strong professional background in designing and deploying microservices
architectures driven by explicit schemas.
- Working knowledge of on-premises infrastructure deployment, local server
environments, and hardware-adjacent considerations.
- Track record of problem ownership, and sustained value delivery.
We have 85,785 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 85,785 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume