Senior Python Engineer (Backend and Data)

Posted 4 Days Ago
Be an Early Applicant
Hiring Remotely in Dubai, ARE
Remote
Senior level
Fintech • Payments • Software • Financial Services • Automation
The Role
Design, build, secure, and operate scalable Python backend systems, REST APIs, microservices, data-access layers, and ETL pipelines. Develop asynchronous high-concurrency services, optimize relational and NoSQL databases, and work with Spark, Kafka, and Hadoop. Own testing, CI/CD, deployment, monitoring, security, documentation, and production troubleshooting while collaborating with technical and business stakeholders.
Summary Generated by Built In

About the Role

We are hiring a Senior Python Engineer to design, build and run scalable backend systems that power data driven applications. You will develop secure, high performance APIs and microservices, build backend services that serve datasets efficiently, and own data transformation pipelines from ingestion to delivery. This role suits an engineer who writes clean production code and also takes ownership of how that code is tested, deployed and run in production.

Key Responsibilities

Backend and API Development

  • Design, develop and maintain RESTful APIs and microservices using Python (FastAPI, Flask, Django)
  • Build asynchronous, high concurrency services using asyncio, and optimise I/O operations for performance
  • Design and maintain scalable internal web frameworks and take them to production
  • Work with front end teams to integrate user facing features with server side logic
  • Write clean, efficient, well documented code that follows coding standards

API Security

  • Implement authentication, authorisation and encryption across microservices
  • Secure APIs using OAuth 2.0, JWT and API gateways

Data Access and Database Management

  • Build backend systems that serve datasets through APIs and other interfaces
  • Implement data access layers using ORMs such as SQLAlchemy and Django ORM (models, CRUD, querying, transactions)
  • Design and optimise database schemas for relational and NoSQL stores
  • Tune query and database performance for fast, reliable data retrieval

Data Transformation and ETL

  • Design and maintain ETL pipelines to extract, clean, aggregate and enrich data
  • Ensure data integrity, quality and consistency across all transformation processes
  • Work with big data and streaming technologies such as Spark, Kafka and Hadoop

Engineering Practices and DevOps

  • Build and maintain CI/CD pipelines for automated testing and deployment
  • Write unit and integration tests and debug production issues using logging and profiling tools
  • Use Git for version control, branching, code reviews and pull requests
  • Produce clear technical documentation and contribute to code reviews

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Information Technology or a related field
  • 5+ years of professional experience in Python backend development
  • Strong hands on experience with FastAPI and/or Flask, plus working knowledge of Django
  • Proven experience with asyncio and concurrent programming
  • Solid understanding of microservices architecture
  • Experience securing APIs with OAuth, JWT and API gateways
  • Strong SQL skills and experience with SQLAlchemy or Django ORM
  • Experience with relational (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis, Cassandra) databases
  • Experience building ETL or data transformation pipelines
  • Familiarity with big data technologies (Spark, Kafka, Hadoop) and data warehousing concepts
  • Experience building and maintaining CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps)
  • Proficiency in Shell scripting
  • Strong Git and collaborative development experience
  • Strong problem solving skills and attention to detail
  • Excellent communication skills with technical and business stakeholders

Preferred Skills

  • Experience with cloud platforms (AWS, Azure or GCP)
  • Containerisation and orchestration with Docker and Kubernetes
  • Knowledge of data governance, compliance and data security best practices
  • Experience in banking, fintech or other regulated environments

Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 5+ years of professional experience in Python backend development
  • Hands-on experience with FastAPI and/or Flask, plus working knowledge of Django
  • Experience with asyncio and concurrent programming
  • Understanding of microservices architecture
  • Experience securing APIs with OAuth, JWT, and API gateways
  • Strong SQL skills and experience with SQLAlchemy or Django ORM
  • Experience with relational databases including PostgreSQL, MySQL, or Oracle
  • Experience with NoSQL databases including MongoDB, Redis, or Cassandra
  • Experience building ETL or data transformation pipelines
  • Familiarity with Spark, Kafka, Hadoop, and data warehousing concepts
  • Experience building and maintaining CI/CD pipelines
  • Proficiency in Shell scripting
  • Strong Git and collaborative development experience
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills with technical and business stakeholders
  • Experience with AWS, Azure, or GCP
  • Experience with Docker and Kubernetes
  • Knowledge of data governance, compliance, and data security best practices
  • Experience in banking, fintech, or other regulated environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dubai, Dubai Internet City
160 Employees
Year Founded: 1997

What We Do

Global Software Solutions Group Veracious product line is a series of robust banking platforms that provide core banking, payment systems, custom process automation, and document management solutions for banks and financial institutions in Middle East & Africa. This cutting-edge product line features the Veracious Payments Hub, Digital Banking and the DMS, all built on the Torus Lowcode development platform software. Global Software Solutions Group is a software solutions provider that aims to solve mission-critical problems that financial institutions face today. Our software solutions bring together our Low Code platform, the payments product line and customized service offerings to solve mission-critical statements in core banking, payments, process automation, and document management. The Payments Hub is GSS's flagship product.

Similar Jobs

In-Office or Remote
2 Locations
121228 Employees

InterSystems Logo InterSystems

Marketing Graduate

Artificial Intelligence • Big Data • Healthtech • Machine Learning • Software • Database • Analytics
Easy Apply
Remote
Dubai, ARE
2100 Employees

InterSystems Logo InterSystems

Clinical Safety Specialist

Artificial Intelligence • Big Data • Healthtech • Machine Learning • Software • Database • Analytics
Easy Apply
Remote
Dubai, ARE
2100 Employees

InterSystems Logo InterSystems

Network Engineer

Artificial Intelligence • Big Data • Healthtech • Machine Learning • Software • Database • Analytics
Easy Apply
Remote
Dubai, ARE
2100 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account