Qureos

FIND_THE_RIGHTJOB.

Mid Level Python developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Mid-Level Python Developer

AppCraftr is a growing tech company based in Karachi. We are building innovative solutions for our clients. We are looking for a passionate and skilled Mid-Level Python Developer to join our dynamic engineering team and help us scale our technology.

About the Role:
As a Mid-Level Python Developer, you will be responsible for developing and maintaining robust server-side logic, defining and maintaining databases, and ensuring high performance and responsiveness to requests from the front-end. You will be a key contributor to our backend architecture and will work closely with our product and design teams.

Key Responsibilities:

  • Design, develop, and deploy maintainable and efficient backend services using Python.
  • Build and maintain RESTful APIs using frameworks like Django REST Framework or FastAPI.
  • Work with relational (e.g., PostgreSQL, MySQL) and/or non-relational databases (e.g., MongoDB).
  • Write reusable, testable, and efficient code following best practices (OOP, TDD/BDD).
  • Integrate with third-party web services and APIs (e.g., payment gateways, cloud services).
  • Implement data storage solutions, security protocols, and user authentication.
  • Collaborate with front-end developers to integrate user-facing elements.
  • Participate in code reviews to maintain high code quality and share knowledge.
  • Identify and troubleshoot software defects and performance bottlenecks.

Required Skills & Qualifications:

  • 2-4 years of professional experience in software development with a strong focus on Python.
  • Solid hands-on experience with at least one Python web framework (Django or Flask are highly desirable).
  • Proven experience in building and consuming RESTful APIs.
  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and ORMs (e.g., Django ORM, SQLAlchemy).
  • Experience with version control systems, preferably Git.
  • Familiarity with fundamental design principles behind a scalable application.
  • Good understanding of server-side templating languages and front-end technologies (like JavaScript, HTML5, CSS3) is a plus.
  • Strong problem-solving skills and the ability to work independently as well as collaboratively.
  • Excellent verbal and written communication skills in English.

Nice-to-Have Skills (What will make a candidate stand out):

  • Experience with FastAPI for building high-performance APIs.
  • Knowledge of cloud platforms like AWS, Google Cloud, or Azure.
  • Experience with containerization technologies like Docker.
  • Familiarity with CI/CD pipelines.
  • Experience with Celery for asynchronous task queues.
  • Understanding of Agile/Scrum development methodologies.

Job Type: Full-time

Pay: Rs4,000.00 - Rs8,000.00 per month

Work Location: In person

Similar jobs

No similar jobs found

© 2025 Qureos. All rights reserved.