Virtusa Circular Logo

Python Developer

Virtusa Dubai, United Arab Emirates Posted: 28 Oct 2024

Financial

  • Estimate: $90k - $130k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
Join Virtusa, one of the fastest-growing IT Services companies in the Middle East, and enhance your global professional experience while contributing to leading digital transformation programs. We partner with prominent firms in banking and financial services, travel, and telecommunications across the UAE, KSA, Qatar, and Oman. Our mission is to deliver exceptional solutions recognized by industry leaders, winning awards from Gartner and IDC among others.

In this role, as a Python Developer, you will have the opportunity to collaborate with a dynamic team and work on innovative projects. Your responsibilities will include developing robust web frameworks, building backend code to efficiently manage datasets, and performing data transformations to support our data-driven applications.

Job Description
We are seeking a skilled Python Developer with a minimum of 7 years of experience. The ideal candidate will:

  • Be proficient in Python and understand web development frameworks such as Flask and FastAPI for developing RESTful APIs.
  • Have experience with asynchronous programming using asyncio, handling concurrent connections, and optimizing I/O operations.
  • Possess knowledge of microservices architecture and be capable of writing clean, efficient, maintainable code.
  • Implement security best practices, including authentication, authorization, and encryption, securing APIs using OAuth, JWT, and API gateways.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Develop backend systems to serve datasets through APIs and implement data access layers, utilizing ORMs like SQLAlchemy or Django ORM.
  • Design and maintain database schemas to support application requirements, and optimize database performance.
  • Design and implement data transformation pipelines, ensuring data integrity, quality, and consistency.
  • Communicate effectively with clients, stakeholders, and colleagues, and possess strong documentation skills.

If you are passionate about engineering, teamwork, and professional development, and are looking to grow your career while contributing to innovative projects, we invite you to join our award-winning team at Virtusa.

Apply now

Jobs you might like   View all jobs

About Virtusa

Virtusa is a global provider of digital strategy, digital engineering, and IT services and solutions. We combine logic, creativity, and curiosity to build, solve, and create innovative solutions for our clients' most pressing business challenges. Our services include consult & design, engineer & automate, and analyze & optimize, across various industries.

Benefits at Virtusa

    • Opportunities for continuous learning and career advancement
    • Flexible work arrangements to accommodate different needs
    • Competitive compensation packages and recognition programs