Full-Time PositionBackend EngineeringStrong backend, Linux, integrations & media streaming experience valued

Python Django Developer

LocationSankhamul, Ktm
Work SetupHybrid
Experience4+ Years in Python & Django Backend Development
StatusActively Reviewing

Key Role Highlights & Focus

Robust REST APIs, custom middlewares & integrations
Advanced Linux environment & server-level engineering
Scalable backend architectures & PostgreSQL optimization
Media streaming & file transfer technologies

About the Role

We are looking for an experienced and collaborative Python / Django Developer with 4+ years of hands-on experience to build robust backend systems, high-throughput APIs, custom middlewares, and seamless third-party integrations. The ideal candidate has deep expertise in Linux environments, excellent English communication, strong teamwork capabilities, and a passion for scalable software engineering.

Key Responsibilities

  • Design, develop, and maintain high-performance, secure, and scalable backend services and REST APIs using Python and Django / Django REST Framework.
  • Architect and implement custom Django middlewares, authentication pipelines, and third-party API integrations.
  • Administer, configure, and optimize Linux server environments, background workers (Celery), and async task queues.
  • Optimize relational databases (PostgreSQL), complex query performance, indexing, and data caching strategies (Redis).
  • Build and maintain media streaming solutions and high-speed, reliable file transfer pipelines.
  • Collaborate closely with frontend engineers, product leads, and cross-functional team members in an agile environment.
  • Participate in code reviews, write comprehensive automated unit/integration tests, and ensure high engineering standards.

Requirements & Qualifications

  • 4+ years of professional software engineering experience specializing in Python and Django / Django REST Framework.
  • Strong grasp of Linux OS, shell scripting, server administration, and deployment environments.
  • Deep expertise in backend architecture, API design, middleware development, and third-party integrations.
  • Proficiency with database modeling, PostgreSQL performance tuning, and Redis caching.
  • Excellent verbal and written English communication skills and strong collaboration / team player mindset.
  • Solid experience with Git, CI/CD pipelines, Docker containerization, and modern development workflows.
  • Ability to work in a hybrid setup with regular collaboration at our Sankhamul, Kathmandu office.

Nice to Have

  • Hands-on experience with media streaming protocols (HLS, RTMP, WebRTC) or multimedia processing (FFmpeg).
  • Experience with large-scale file transfer, chunked uploads, and object storage technologies (S3, MinIO, CDN pipelines).
  • English for Developers certification (e.g., freeCodeCamp B1 or A2 English for Developers).
  • Familiarity with asynchronous Python frameworks (FastAPI, Celery, asyncio, WebSockets).

Recommended / Plus Certifications

Having verified certifications (such as English communication for developers or specialized dev credentials) helps your application stand out:

Key Skills & Tooling

PythonDjangoDjango REST FrameworkLinuxMiddlewares & IntegrationsREST APIsPostgreSQLMedia StreamingFile TransferTeam Collaboration

What We Offer at Cherdung

Modern AI & Tooling

Work with modern toolchains, AI code assistants, automated CI/CD pipelines, and high-performance infrastructure.

Hybrid Flexibility

Collaborative in-person sessions at our Sankhamul hub combined with flexible work-from-home days.

High Impact & Autonomy

Direct ownership over mission-critical client deliverables and technical architecture.

Expedited Career Growth

Continuous learning, transparent feedback, and rapid merit-based promotions.

Our Hiring Process

1

Application Review

Shortlisting based on portfolio, experience & skills.

2

Technical Chat / Task

Practical discussion & scenario-based technical review.

3

Team Alignment

Discussion with leadership on culture, goals & expectations.

4

Offer & Onboard

Offer letter, compensation rollout & welcome to team.

Job Summary

Review role specifics before applying

Position Type:Full-Time (Senior / Mid-Senior)
Experience:4+ Years in Python & Django Backend Development
Work Setup:Hybrid
Office:Sankhamul, Kathmandu
Department:Backend Engineering
Compensation:Competitive / Experience-based
Apply for this Position

Submissions are reviewed within 5–7 business days.

Share Role Preview

Why Cherdung?

We empower engineers and leaders with true ownership, real production deployments, and a collaborative hybrid work environment in Sankhamul, Kathmandu.