Tailor your resume for this job
Tailored resumes get up to 2x more interviews. Match yours in seconds.
Job description
● Technical Leadership & Architecture Define technical strategy, system architecture,and design patterns for Python-based projects. Ensure solutions are scalable, resilient,and aligned with enterprise architecture standards. ● Project Delivery & Governance Lead the end-to-end technical delivery of projects.Collaborate with Project Managers, Product Owners, and Business Stakeholders to define technical roadmaps, sprint goals, and resource allocations. ● Hands-On Development Write clean, maintainable, and highly efficient Python code for complex backend services, APIs, and data pipelines. ● DevOps; CI/CD Drive the adoption of automated testing, CI/CD pipelines, andinfrastructure-as-code. Ensure seamless deployment of applications into cloudenvironments (AWS/Azure). ● Security & Compliance Ensure all solutions comply with banking regulatory standards,data privacy laws, and Mashreq's strict cybersecurity protocols. Manage technical debtand system vulnerabilities. Required Skills &Qualifications ● Experience 8-12+ years of software engineering experience, with at least 3-5 years ina Technical Lead or Architectural capacity managing complex projects. ● Core Technology Expert-level proficiency in Python and its ecosystem. Deep understanding of Python frameworks such as FastAPI, Django, or Flask. ● Architecture Proven experience designing and implementing microservices architectures, RESTful APIs, and event-driven systems (e.g., Kafka, RabbitMQ).
● Cloud & Containers Strong hands-on experience with cloud platforms (AWS or Azure) and containerization/orchestration technologies (Docker, Kubernetes). ● Databases Expertise in both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Cassandra) databases. Solid understanding of ORMs. ● Agile/Scrum Extensive experience leading technical delivery within Agile/Scrum environments using tools like Jira and Confluence. ● Version Control & CI/CD Proficiency with Git, Bitbucket/GitHub, and CI/CD tools (Jenkins, GitLab CI, ArgoCD). ● Domain Expertise Prior experience in Banking, Fintech, or Financial Services, particularly in digital banking, payments, or core banking integrations.Data/AI Exposure Familiarity with data engineering pipelines (Airflow, PySpark) or integrating Machine Learning models into production environments.System Design Strong grasp of domain-driven design (DDD) and distributed systems principles.
Find your next job on Mokaru
Search thousands of live jobs from company career pages, updated every day.
Browse all jobs

