Job Search and Career Advice Platform

Enable job alerts via email!

Python Backend Engineer

Aqary Investement And Development

Abu Dhabi

On-site

AED 120,000 - 200,000

Full time

6 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech development company in Abu Dhabi is seeking a skilled Python Backend Engineer to design, build, and maintain scalable backend systems. Collaborating with product managers and frontend engineers, you will deliver reliable high-performance services. Ideal candidates have strong experience in Python, familiarity with backend frameworks like Flask or FastAPI, and an understanding of RESTful API design. This role offers the opportunity to work in a dynamic environment focusing on API development and system optimization.

Qualifications

  • Strong experience with Python.
  • Experience with backend frameworks such as Flask or FastAPI.
  • Solid understanding of RESTful API design.
  • Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases.
  • Familiarity with version control systems (Git).
  • Understanding of software architecture, data structures, and algorithms.
  • Ability to write unit and integration tests.
  • Strong problem-solving and communication skills.

Responsibilities

  • Design, develop and maintain backend services and APIs using Python.
  • Build scalable, secure and high-performance systems.
  • Develop and maintain RESTful and/or GraphQL APIs.
  • Work with SQL and/or NoSQL databases to design efficient data models.
  • Integrate third-party services and internal tools.
  • Write clean, maintainable and well-tested code.
  • Optimize application performance and troubleshoot production issues.
  • Collaborate with frontend, DevOps and product teams.
  • Participate in code reviews and contribute to engineering best practices.

Skills

Python
Backend frameworks (Flask, FastAPI)
RESTful API design
Relational databases (PostgreSQL, MySQL)
NoSQL databases
Git
Software architecture
Problem-solving
Job description

We are looking for a skilled Python Backend Engineer to design, build and maintain scalable backend systems. You will work closely with product managers, frontend engineers and other stakeholders to deliver reliable, high-performance services that power our applications.

Responsibilities:
  • Design, develop and maintain backend services and APIs using Python.
  • Build scalable, secure and high-performance systems.
  • Develop and maintain RESTful and/or GraphQL APIs.
  • Work with SQL and/or NoSQL databases to design efficient data models.
  • Integrate third-party services and internal tools.
  • Write clean, maintainable and well-tested code.
  • Optimize application performance and troubleshoot production issues.
  • Collaborate with frontend, DevOps and product teams.
  • Participate in code reviews and contribute to engineering best practices.
Requirements:
  • Strong experience with Python.
  • Experience with backend frameworks such as Flask or FastAPI.
  • Solid understanding of RESTful API design.
  • Experience with relational databases (PostgreSQL, MySQL) and/or NoSQL databases.
  • Familiarity with version control systems (Git).
  • Understanding of software architecture, data structures and algorithms.
  • Ability to write unit and integration tests.
  • Strong problem-solving and communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.