Qureos

FIND_THE_RIGHTJOB.

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Overview
The Python Developer is responsible for designing, developing, and maintaining scalable software applications using Python and related frameworks. The role involves working closely with cross-functional teams to build backend systems, APIs, data pipelines, or automation tools that align with business goals and technical standards.

Key Responsibilities

  • Develop, test, and deploy Python-based applications ensuring high performance and reliability.
  • Write clean, efficient, and reusable code following best practices (PEP 8 standards).
  • Design and implement RESTful APIs for web or mobile applications.
  • Integrate front-end elements with server-side logic (collaborating with UI/UX or frontend developers).
  • Work with databases (SQL or NoSQL) such as PostgreSQL, MySQL, or MongoDB.
  • Develop data processing pipelines, automation scripts, or machine learning models (depending on project scope).
  • Conduct code reviews, debugging, and performance optimization.
  • Work collaboratively using Git, Agile methodologies (Scrum/Kanban), and CI/CD pipelines.
  • Maintain detailed technical documentation for new and existing systems.
  • Stay updated with the latest Python frameworks, libraries, and industry trends.

Required Skills

  • Strong proficiency in Python 3.x and object-oriented programming (OOP).
  • Hands-on experience with one or more Python frameworks:
  • Web frameworks: Django, Flask, FastAPI
  • Data frameworks: Pandas, NumPy, PySpark
  • Automation / Scripting: Selenium, Requests, BeautifulSoup
  • Familiarity with API development and microservices architecture.
  • Experience with database systems: MySQL, PostgreSQL, MongoDB, or Redis.
  • Understanding of unit testing (PyTest, Unittest) and CI/CD tools (Jenkins, GitHub Actions).
  • Familiarity with Docker, Kubernetes, and cloud services (AWS, Azure, or GCP) is a plus.
  • Knowledge of version control systems like Git.

Job Type: Full-time

Ability to commute/relocate:

  • Muscat: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • what is your monthly current salary?
  • what is your monthly expected salary?
  • what is your notice period?

Education:

  • Bachelor's (Preferred)

Experience:

  • Python developer: 3 years (Required)

© 2025 Qureos. All rights reserved.