Z

Python Developer (Backend API & Cloud Infrastructure)

zortik technologies • Pakistan
Remote
Apply
AI Summary

We are seeking a talented Python Developer to join our dynamic team. The role spans backend API development in Django and Django REST Framework as well as service and infrastructure work on Google Cloud. Candidate should be able to spend 3-4 hours at night time from 8pm onwards to accommodate meetings in US/Canada time zone.

Key Highlights
Django and Django REST Framework development with authentication/authorization
Google Cloud deployment (Cloud Functions, Cloud Run, Firestore)
Python proficiency with OOP, threading, Protobuf/GRPC, and networking
Full-time remote position with US/Canada evening availability
Key Responsibilities
Develop backend APIs using Django and Django REST Framework
Implement authentication and authorization mechanisms including Firebase Authentication and DRF token-based authentication
Design and implement service infrastructure on Google Cloud Platform including Cloud Functions, Cloud Run, and Firestore
Manage database systems using SQL, SQLAlchemy, and PostgreSQL
Containerize applications using Docker
Monitor and diagnose production issues through application and cloud logs
Implement concurrent programming using threading
Work with Protobuf and GRPC for communication
Collaborate with US/Canada teams requiring evening availability (8pm onwards)
Technical Skills Required
Python Django Google Cloud Platform
Benefits & Perks
Fully remote work
Nice to Have
Familiarity with C/C++/Golang
Linux command line proficiency
Continuous integration pipeline experience

Job Description


We are seeking a talented Python Developer to join our dynamic team.
The role spans backend API development in Django and Django REST Framework as well as service and
infrastructure work on Google Cloud, so you should be comfortable moving between application code
and the systems it runs on.

Key Requirements:
  • At least 2 years of hands-on experience with Django web framework, including authentication and authorization mechanisms.
  • Proficiency in object-oriented programming (OOP) principles and Object-Oriented Analysis and Design (OOAD), including the use of mixins in Python.
  • Experience with UML diagrams for visualizing software architecture.
  • Knowledge of Django REST Framework (DRF) for building RESTful APIs, including serializers, viewsets, routers, and permissions.
  • Familiarity with design patterns such as MVC (Model-View-Controller) and MVT (Model-View-Template).
  • Proficiency in threading for concurrent programming.
  • Understanding of identity providers and single sign-on (SSO), with hands-on experience in Firebase Authentication and DRF token-based authentication.
  • Experience with SQL, SQL Alchemy, and PostgreSQL for database management.
  • Familiarity with Docker for containerization.
  • Working knowledge of Google Cloud Platform, including deploying and running services such as Cloud Functions, Cloud Run, and Firestore.
  • Comfortable reading application and cloud logs to trace errors, diagnose bugs, and understand what went wrong in production.
  • Understanding of Protobuf and GRPC.
  • Knowledge of HTTP/HTTPS protocols and their implementation.
  • Strong grasp of data structures for efficient algorithm design.
  • Solid day-to-day experience with Git and GitHub is required, including branching, pull requests, and code review workflows.


Experience & Background:
  • Bachelor's or Master's degree in Computer Science/Engineering or equivalent experience.
  • Strong proficiency in the Python programming language.
  • Familiarity with C/C++/Golang is a plus.
  • Comfortable working day-to-day on a Linux-based operating system (e.g. Ubuntu), including the command line.
  • A solid understanding of networking is a must.
  • Experience with continuous integration pipelines.
  • This is a full time job and will be fully remote / work from home at this time.
  • Candidate should be able to spend 3-4 hours at night time from 8pm onwards to accommodate meetings / request in US / Canada time zone.


We are looking for someone who is:
  • A committed problem solver.
  • Self-motivated, a team player, and able to take the initiative.
  • Willing to understand the problem before jumping into code. You will not often be told to just code some algorithm; you will also have to figure out what needs to be done.
  • Comfortable ramping up on new documentation and exploring repositories of open source tools (try opening up the repos for the Nano or Vim text editors).
  • Open to using AI tools (e.g. Claude Code) to work more productively — we actively encourage them as part of the day-to-day workflow.



Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

jobs ai

Pakistan

Senior Rust Developer - Remote Contract Role

Programming
•
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

hired

Pakistan

Technical Specialist (Contract)

Programming
•
3d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

jobs ai

Pakistan

Subscribe our newsletter

New Things Will Always Update Regularly