Marc-Ellis

Data Engineer

  • Full Time
  • Dubai

Website Marc Ellis

Data Engineer

Job Details

Job Position – Data Engineer

Company Name – Marc Ellis

 

Python
Location: Dubai, UAE
Engagement: Contractual
Duration: 12 Months (Extendable | Long-term on Marc Ellis Payroll)
 

Hiring a skilled Python Development Engineer to develop scalable backend applications, web services, and data processing solutions. The ideal candidate will have strong experience in Python development, web frameworks, microservices architecture, database technologies, and data transformation processes. The role requires building secure, high-performance applications while supporting data-driven business requirements.

Education:
-Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, or related field.

Required Skills & Qualifications:
-5+ years of hands-on Python development experience.
-Strong experience with FastAPI and/or Flask.
-Experience developing RESTful APIs and backend services.
-Strong understanding of Microservices Architecture.
-Experience with asynchronous programming using AsyncIO.
-Strong SQL and database development experience.
-Experience with ORM frameworks such as SQLAlchemy or Django ORM.
-Hands-on experience with ETL processes and data transformation pipelines.
-Experience with relational and NoSQL databases.
-Knowledge of API security, OAuth, JWT, and authentication mechanisms.
-Experience with Git and version control systems.
-Experience with CI/CD pipelines and deployment processes.

Key Responsibilities:
-Core Python Development
-Develop and maintain scalable backend applications using Python.
-Build RESTful APIs using frameworks such as FastAPI and Flask.
-Develop asynchronous applications using AsyncIO and optimize I/O operations.
-Design and implement microservices-based solutions.
-Write clean, efficient, maintainable, and reusable code.
-Ensure application performance, scalability, and reliability.

Security Best Practices
-Implement authentication, authorization, and encryption mechanisms.
-Secure APIs using OAuth, JWT, and API gateway technologies.
-Apply security best practices within microservices environments.

Web Framework Development
-Design, develop, and maintain scalable web applications and frameworks.
-Collaborate with frontend teams to integrate user-facing components with backend services.
-Utilize framework capabilities such as routing, authentication, testing, and database integration.
-Ensure applications are secure, performant, and maintainable.

Object Relational Mapping (ORM)
-Develop backend services that expose datasets through APIs and integrations.
-Build and maintain data access layers using ORM frameworks.
-Perform CRUD operations and database transactions efficiently.
-Utilize tools such as SQLAlchemy, Django ORM, or similar technologies.

Email : nermin.a@marc-ellis.com / cv@marc-ellis.com

graphical user interface, text, application, chat or text message

To apply for this job email your details to nermin.a@marc-ellis.com

Please Share To Help Someone