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
Technical Skills Required
Benefits & Perks
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
Canonical
Jobgether
Staff Software Engineer - Backend