Python Engineer

5 days ago


Dubai, Dubai, United Arab Emirates Teachmecode Full time
Join us as a skilled Python Engineer to develop web frameworks, backend code, and data transformations. Python, Flask, FastAPI, and security expertise required.

Description

We are seeking a skilled Python Engineer to join our dynamic team. The ideal candidate will be responsible for developing robust web frameworks, building backend code to efficiently serve datasets, and performing data transformations to support our data-driven applications.

This role requires a deep understanding of Python, web development frameworks, data processing, and database management. Be proficient in the concepts and features of the Python language, experienced with web frameworks like Flask and FastAPI for developing RESTful APIs, and skilled in asynchronous programming using asyncio. Experience with handling concurrent connections and optimizing I/O operations is essential. A deep understanding of microservices architecture and the ability to write clean, efficient, and maintainable code is required.

Security Best Practices and Requirements
Understanding of security practices for microservices, including authentication, authorization, and encryption. Experience with securing APIs using OAuth, JWT, and API gateways.

Responsibilities

1. Design, develop, and maintain scalable web frameworks using Python. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Ensure the web frameworks are secure, performant, and maintainable.
2. Have sound knowledge of one or more web frameworks that are based on Python, such as Django, Flask, Pyramid, etc. Know how to use the framework's features, such as routing, templating, database integration, authentication, and testing.
3. Develop backend systems to serve datasets through APIs and other interfaces. Implement data access layers, integrating with various databases and data storage solutions. Optimize backend code for performance, scalability, and reliability.
4. Use ORMs to interact with databases using Python objects. Be familiar with defining models, performing CRUD operations, querying data, and handling transactions.
5. Design and maintain database schemas to support application requirements. Optimize database performance and ensure efficient data retrieval.
6. Implement and manage data storage solutions, both relational and NoSQL. Design and implement data transformation pipelines to process and prepare data for analysis.
7. Utilize ETL (Extract, Transform, Load) processes to clean, aggregate, and enrich data. Ensure data integrity, quality, and consistency across all transformation processes.
8. Communicate effectively with clients, stakeholders, and colleagues, and work well in a team. Write clear and concise documentation, follow coding standards and best practices, and give and receive feedback.

About Virtusa
Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 30,000 people globally that cares about your growth — one that seeks to provide you with exciting projects, opportunities, and work with state-of-the-art technologies throughout your career with us.

Great minds, great potential: it all comes together at Virtusa. We value collaboration and the team environment of our company, and seek to provide great minds with a dynamic place to nurture new ideas and foster excellence. Virtusa was founded on principles of equal opportunity for all and does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.

#J-18808-Ljbffr
  • Python Engineer

    6 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Remote Python Engineer needed for a tech company. Develop backend systems, collaborate with teams, and ensure high-quality delivery. 5+ years experience, Python 3, Django/Flask required.Job Title: Python Engineer (Remote)Location: Remote (Open to candidates globally)IMMEDIATE START ONLYAbout:We are working with a fast-growing tech company looking for a...

  • Python Engineer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job Title: Python Engineer (Remote)Location: Remote (Open to candidates globally)IMMEDIATE START ONLYAbout:We are working with a fast-growing tech company looking for a skilled Python Engineer to join their team remotely. They're working on exciting projects across multiple industries and are seeking talented individuals from anywhere in the world to help...

  • Python Engineer

    5 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Job Title: Python Engineer (Remote)Location: Remote (Open to candidates globally)IMMEDIATE START ONLYAbout:We are working with a fast-growing tech company looking for a skilled Python Engineer to join their team remotely. They're working on exciting projects across multiple industries and are seeking talented individuals from anywhere in the world to help...

  • Python Engineer

    3 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Hello there Welcome to TeachMeCode Institute. How can we help you?Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment.Job Title:Python Engineer (Remote)Location:Remote (Open to candidates globally)IMMEDIATE START ONLYAbout:We are working with a fast-growing tech company looking for a skilled Python Engineer to...

  • Python Engineer

    6 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Python Engineer (Big Data) in Dubai: Design scalable backend systems, handle data pipelines, and use Big Data tech. Full-Time, experience required.DescriptionPython Engineer (Big Data) in Dubai: Design scalable backend systems using Python, collaborate on data pipelines, and leverage Big Data tech like Hadoop and Spark. Experience required.Location: Dubai,...

  • Python Engineer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Hiring a Python Engineer in Dubai to build scalable backend systems with Big Data. Requires experience in Python, Hadoop, Spark, cloud platforms, and strong communication skills.DescriptionAre you passionate about building scalable backend systems that handle vast amounts of data? Do you have a deep understanding of Python engineering and experience working...

  • Python Engineer

    8 hours ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Python Engineer (Big Data) in Dubai: Design scalable backend systems using Python, collaborate on data pipelines, and leverage Big Data tech like Hadoop and Spark. Experience required.Location: Dubai, UAEType: Full-TimeAre you passionate about building scalable backend systems that handle vast amounts of data? Do you have a deep understanding of Python...

  • Python Engineer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Seeking a Python Engineer in Dubai to build scalable backend systems, manage data pipelines, and leverage Big Data technologies like Hadoop and Spark. Requires cloud and database expertise.DescriptionAre you passionate about building scalable backend systems that handle vast amounts of data? Do you have a deep understanding of Python engineering and...

  • Python Engineer

    5 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Seeking a Python Engineer in Dubai for full-time work on scalable backend systems with expertise in Big Data, cloud platforms, and database management to drive data-driven solutions.Location: Dubai, UAEType: Full-TimeAre you passionate about building scalable backend systems that handle vast amounts of data? Do you have a deep understanding of Python...

  • Python Engineer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Seeking a Python Engineer in Dubai for full-time work on scalable backend systems with expertise in Big Data, cloud platforms, and database management to drive data-driven solutions.Location: Dubai, UAEType: Full-TimeAre you passionate about building scalable backend systems that handle vast amounts of data? Do you have a deep understanding of Python...

  • Python Engineer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking a talented Python Engineer to join our team at Teachmecode. As a key member of our development team, you will play a critical role in designing and implementing scalable and efficient web applications using Python.The ideal candidate will have 3+ years of experience working with SCSS, 5+ years of experience with C-based languages, JavaScript,...

  • Python Engineer

    5 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Python Engineer sought for web frameworks, backend code, and data transformations. Requires Python, Flask, FastAPI, microservices, and database expertise.DescriptionWe are seeking a skilled Python Engineer to join our dynamic team. The ideal candidate will be responsible for developing robust web frameworks, building backend code to efficiently serve...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join us in Dubai Develop AI tools as a Python Analytics Engineer. Requires 4+ years in Python, modular architectures, and strong English skills.Job SummaryDevelop AI tools for mobile coding as a Python Analytics Engineer. Requires 4+ years Python, modular architectures, and strong English skills.Job PurposeThe role is focused on developing and expanding...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join us in Dubai Develop AI tools as a Python Analytics Engineer. Requires 4+ years in Python, modular architectures, and strong English skills.Job SummaryDevelop AI tools for mobile coding as a Python Analytics Engineer. Requires 4+ years Python, modular architectures, and strong English skills.Job PurposeThe role is focused on developing and expanding...

  • Python Engineer

    10 hours ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join as a Python Engineer to develop frameworks, handle data processing, optimize databases, and maintain security. Proficiency in Flask, FastAPI, and problem-solving required.DescriptionWe are seeking a skilled Python Engineer to join our dynamic team. The ideal candidate will be responsible for developing robust web frameworks, building backend code to...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Hello there Welcome to TeachMeCode Institute. How can we help you?Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment.Job SummaryDevelop AI tools for mobile coding as a Python Analytics Engineer. Requires 4+ years Python, modular architectures, and strong English skills.Job PurposeThe role is focused on...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    **About the Role**We are looking for a talented Python Certification Engineer to join our Certification team at Canonical. As a key member of our team, you will be responsible for developing and maintaining our Python-based test automation tools, as well as working with our hardware engineers to develop tools that enable remote, automated testing.The ideal...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We're on a mission to revolutionize the way people learn and interact with technology. Join us as a Backend Python Engineer and help shape the future of education.Main Responsibilities:Develop robust backend applications using Python, PySpark, Databricks, and ADF.Collaborate with cross-functional teams to ensure seamless integration and deployment of...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    About the OpportunityWe are looking for a skilled Python Software Engineer to join our Integrations team.The role entails designing, developing, and operating a Python-based solution to automate SAAS seat management and track spend across the application portfolio.The team also integrates internal and external data sources into the data mesh using...

  • Python Engineer

    4 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Hello there Welcome to TeachMeCode Institute. How can we help you? Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment ON-SITE LEARNING UX/UI DesignDive into the world of Figma and master the art of crafting stunning web and mobile UI/UX designs. By the end of this course, you'll be equipped to create...