Full-Time PositionBackend Engineering

Backend Engineer (Python / Django)

LocationSankhamul, Ktm
Work SetupHybrid
Experience2+ Years in Client Projects
StatusActively Reviewing

Key Role Highlights & Focus

Scalable REST APIs & microservices
PostgreSQL query optimization & schema design
Asynchronous workflows & AI integrations

About the Role

We are looking for an experienced Backend Engineer with 2+ years of experience in client projects using Python and Django to design, implement, and maintain scalable web services, clean APIs, database architectures, and AI-powered integrations.

Key Responsibilities

  • Design, build, and maintain scalable REST APIs and microservices using Python and Django / Django REST Framework.
  • Design and optimize relational database schemas, complex queries, and migrations using PostgreSQL.
  • Implement authentication, authorization, caching strategies, and third-party API integrations.
  • Leverage modern development toolchains and AI-assisted workflows for efficient backend engineering.
  • Write clean, maintainable, and well-tested code adhering to software engineering best practices.
  • Collaborate with frontend engineers and project managers to ship client deliverables on schedule.

Requirements & Qualifications

  • 2+ years of verified professional experience in backend engineering on client projects using Python and Django / DRF.
  • Excellent written and verbal communication skills in English.
  • Adept with modern development toolchains, Linux environments, and AI-assisted coding tools.
  • Strong understanding of relational databases (PostgreSQL), SQL query optimization, and ORM usage.
  • Experience designing and securing RESTful APIs and background job processing.
  • Proficiency with Git, code quality tooling, and CI/CD pipelines.
  • Ability to work in a hybrid setup with regular collaboration at our Sankhamul, Kathmandu office.

Nice to Have

  • English for Developers certification (e.g. freeCodeCamp B1 or A2 English for Developers).
  • Familiarity with caching (Redis), NoSQL databases, or message queues.
  • Knowledge of containerization (Docker) and automated CI/CD pipelines.

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 FrameworkPostgreSQLREST APIsDatabase DesignGitAI Dev ToolsLinux

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
Experience:2+ Years in Client Projects / Python & Django 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.