Backend Developer (Python/Django) - Remote

Remote
Apply
AI Summary

We are seeking a skilled Backend Developer with experience in Python and Django to join our team. The ideal candidate will design, build, and maintain RESTful APIs, work on production projects, and collaborate with the team.

Key Highlights
Design, build, and maintain RESTful APIs using Python & Django
Work on production projects with active users and real data
Collaborate with the team and participate in code reviews
Technical Skills Required
Python Django PostgreSQL RESTful API design Git GitHub Stripe Firebase
Benefits & Perks
Remote work
Flexible work environment

Job Description


Backend Developer (Python / Django) – Remote


We are looking for a Backend Developer (Python / Django) to join our team and work on real production systems. This role focuses on maintaining and improving existing projects, including refactoring and daily backend tasks. This is a fully remote position with no location restrictions.


Responsibilities

  • Design, build, and maintain RESTful APIs using Python & Django
  • Work on production projects with active users and real data
  • Maintain and enhance existing backend systems
  • Perform refactoring to improve code quality, performance, and maintainability
  • Handle daily backend tasks such as bug fixes and optimizations
  • Debug and resolve backend and production issues
  • Ensure performance, scalability, and security best practices
  • Collaborate with the team and participate in code reviews
  • Integrate third-party services such as Firebase , Payment gateways


Requirements:


Required

  • At least 4 years of experience as a Backend Developer
  • Strong experience with Python and Django
  • Strong experience with PostgreSQL
  • Solid understanding of RESTful API design
  • Proven experience working on production-level projects
  • Experience working with existing systems (not only from scratch)
  • Experience with code refactoring
  • Good experience with Git and GitHub
  • Strong debugging and problem-solving skills
  • Ability to work independently in a remote environment
  • Experience working with payment gateways (e.g. Stripe, local payment providers)
  • Educational background in a relevant field (e.g. Computer Engineering, Computer Science, or related disciplines)


Preferred

  • Experience with background jobs / task queues
  • Experience with sockets / real-time communication
  • Experience handling large-scale datasets
  • Experience integrating with Firebase services
  • Basic experience with Docker / containerization


Hiring process

  • Candidate selection
  • Practical task (small trial)
  • Technical interview
  • Negotiation, project introduction, and onboarding


Notes

  • Backend-focused role only (not Full Stack)
  • Work on existing production projects, not greenfield only
  • Fully remote position

Similar Jobs

Explore other opportunities that match your interests

Canonical Kernel Team Software Engineer

Programming
1d ago

Premium Job

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

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

Canonical

Saudi Arabia

Director of Talent Acquisition

Programming
4d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Director

Jobgether

Saudi Arabia

Staff Software Engineer - Backend

Programming
1w ago

Premium Job

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

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

HungerStation | هنقرستيشن

Saudi Arabia

Subscribe our newsletter

New Things Will Always Update Regularly