Python Architect

Good co India

United Arab Emirates

On-site

AED 260,000 - 420,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Good co India is seeking a senior Python backend architect to design scalable, secure systems and lead enterprise-grade applications across AWS/Azure/GCP. You will guide REST APIs, microservices and event-driven architectures, while mentoring engineers and aligning tech with business goals.

The role emphasizes cloud-native migrations, IaC, DevSecOps and performance optimization in a collaborative environment with cross-functional teams.

Qualifications

  • 5 to 10 years of experience in Python development, backend engineering, software architecture or solution architecture.
  • Strong hands-on expertise in Python and building enterprise-scale applications.
  • Extensive experience with Django, Flask, FastAPI or other Python frameworks.
  • Strong knowledge of REST APIs, microservices, distributed systems and event-driven architecture.
  • Excellent understanding of OO programming, design patterns and software architecture principles.
  • Experience with databases including PostgreSQL, MySQL, MongoDB, Redis.
  • Strong experience with Kafka, RabbitMQ or similar messaging technologies.
  • Hands-on experience with Docker, Kubernetes, CI/CD and cloud platforms (AWS/Azure/GCP).
  • Experience designing scalable, highly available and fault-tolerant systems.
  • Knowledge of cloud security, API security, authentication/authorization and DevSecOps.
  • Experience with performance monitoring, logging and production troubleshooting.
  • Strong knowledge of automated testing (Pytest) and code quality practices.

Responsibilities

  • Design and define scalable, secure, high-performance software architectures using Python and modern backend technologies.
  • Lead architecture and development of enterprise-grade Python applications, APIs and microservices.
  • Translate requirements into robust solution and system architectures.
  • Define technical standards, architecture principles, patterns and best practices for Python.
  • Design and implement RESTful APIs, event-driven architectures and distributed systems.
  • Evaluate and select Python frameworks (Django, Flask, FastAPI) based on requirements.
  • Design highly scalable, fault-tolerant backend systems.
  • Lead modernization and migration toward cloud-native microservices.
  • Define databases, caching, message queues and third-party service integrations.
  • Collaborate with engineering, DevOps, security, data and product teams to deliver solutions.
  • Drive cloud architecture and deployment across AWS, Azure or GCP.
  • Establish CI/CD, Docker, Kubernetes, IaC and DevOps practices.
  • Conduct architecture reviews, code reviews and technical assessments.
  • Identify risks, bottlenecks and scalability challenges and propose solutions.
  • Define application security practices including auth, encryption and secure API design.
  • Establish automated testing with Pytest and test automation frameworks.
  • Create architecture docs, specs, diagrams and implementation guidelines.
  • Mentor engineers and provide technical leadership on complex initiatives.
  • Evaluate emerging technologies and recommend productivity tools.
  • Work with senior stakeholders to align architecture with business goals.

Skills

Python development
Backend architecture
REST APIs
Microservices
Distributed systems
Event-driven architecture
Design patterns
Cloud security
DevSecOps
Performance optimization
Mentoring engineers
Stakeholder communication

Education

Bachelor's degree in Computer Science / IT / Software Engineering

Tools

Docker
Kubernetes
CI/CD
AWS
Azure
GCP
Kafka
RabbitMQ
PostgreSQL
MySQL
MongoDB
Redis

Job description

Role & responsibilities
  • Design and define scalable, secure and high-performance software architectures using Python and modern backend technologies.
  • Lead the architecture and development of enterprise-grade Python applications, APIs and microservices.
  • Translate business and technical requirements into robust solution and system architectures.
  • Define technical standards, architecture principles, design patterns and best practices for Python development.
  • Design and implement RESTful APIs, event-driven architectures and distributed systems.
  • Evaluate and select appropriate Python frameworks such as Django, Flask and FastAPI based on business and technical requirements.
  • Design highly scalable, fault-tolerant and high-availability backend systems.
  • Lead the modernization and migration of legacy applications toward cloud-native and microservices architectures.
  • Design and integrate databases, caching systems, message queues and third-party services.
  • Collaborate with engineering, DevOps, security, data and product teams to deliver end-to-end technology solutions.
  • Drive cloud architecture and deployment across AWS, Azure or GCP environments.
  • Establish best practices for CI/CD, Docker, Kubernetes, Infrastructure as Code and DevOps.
  • Conduct architecture reviews, code reviews and technical assessments to ensure quality and maintainability.
  • Identify technical risks, performance bottlenecks and scalability challenges and recommend appropriate solutions.
  • Define application security practices including authentication, authorization, encryption and secure API design.
  • Establish automated testing practices using unit testing, integration testing, Pytest and test automation frameworks.
  • Create architecture documentation, technical specifications, system diagrams and implementation guidelines.
  • Mentor software engineers and provide technical leadership on complex development initiatives.
  • Evaluate emerging technologies and recommend tools and frameworks that improve engineering productivity.
  • Work closely with senior stakeholders to align technical architecture with business objectives.

Preferred candidate profile
  • 5 to 10 years of experience in Python development, backend engineering, software architecture or solution architecture.
  • Strong hands-on expertise in Python and experience building enterprise-scale applications.
  • Extensive experience with Django, Flask, FastAPI or other Python frameworks.
  • Strong knowledge of REST APIs, microservices, distributed systems and event-driven architecture.
  • Excellent understanding of object-oriented programming, design patterns, system design and software architecture principles.
  • Experience with databases including PostgreSQL, MySQL, MongoDB, Redis and other SQL/NoSQL technologies.
  • Strong experience with Kafka, RabbitMQ or similar messaging and event-streaming technologies.
  • Hands-on experience with Docker, Kubernetes, CI/CD and cloud platforms such as AWS, Azure or GCP.
  • Experience designing scalable, highly available and fault-tolerant systems.
  • Strong understanding of cloud security, API security, authentication, authorization and DevSecOps practices.
  • Experience with performance optimization, monitoring, logging and production troubleshooting.
  • Strong knowledge of automated testing, Pytest, unit testing, integration testing and code quality practices.
  • Experience leading technical projects, conducting architecture reviews and mentoring engineering teams.
  • Excellent communication, stakeholder management, analytical and problem-solving skills.
  • Ability to communicate complex technical concepts effectively to both technical and business stakeholders.
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering or a related field.
  • Relevant AWS, Azure, GCP, Kubernetes, Python or cloud architecture certifications are advantageous.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Data Engineer
Python Data Engineer

Valuelabs • Dubai

On-site
AED 360,000 - 600,000
Python Developer
Python Developer

VerityX • Dubai

On-site
AED 360,000 - 600,000
Python Developer
Python Developer

Valuelabs • Dubai

On-site
AED 240,000 - 420,000
Senior Python Developer
Senior Python Developer

Wtsenergy • Dubai

On-site
AED 300,000 - 420,000
Lead Python Architect - Cloud-Native & Microservices
Lead Python Architect - Cloud-Native & Microservices

Good co India • United Arab Emirates

On-site
AED 260,000 - 420,000
Principal Software Engineer
Principal Software Engineer

Remotedxb • Dubai

On-site
AED 360,000 - 600,000
Competitive compensation & equity
Generous total rewards
Vacation & sick days
+2
Python Software Engineer
Python Software Engineer

Remotedxb • Dubai

On-site
AED 180,000 - 260,000
Python Engineer
Python Engineer

Clover Infotech • Dubai

On-site
AED 220,000 - 313,000
Employment Visa
Flight ticket to Dubai
Initial accommodation support
+4
Senior Software Architect - AI, Python, AWS
Senior Software Architect - AI, Python, AWS

DISCOVERED • Dubai

On-site
AED 350,000 - 700,000
Python Developer
Python Developer

Clover Infotech • Dubai

On-site
AED 180,000 - 260,000