Principal Full Stack Engineer- Web and Backend
Varicon · Lalitpur, Nepal · Remote
## Principal Full-Stack Engineer — Web & Backend
**Company
** Varicon
**Location
** Remote / Hybrid (Nepal-based candidates preferred)
**Employment Type
** Full-time
**Application Deadline
** September 20
**Apply to
** [hr@varicon.com.
au](mailto
hr@varicon.com.au)
### About the Role
Varicon is looking for a **Principal Full-Stack Engineer** to take technical ownership of our web and backend systems. This is a senior, hands-on engineering role for someone who can architect scalable systems, write high-quality production code, and mentor a team of engineers — while staying close to the codebase rather than moving fully into management.
### What You'll Do
- Architect, design, and build scalable full-stack web applications using **Python/Django** as the core backend framework
- Own technical decisions across the stack — backend architecture, database design, API design, and frontend integration
- Lead code reviews, set engineering standards, and drive best practices across the team
- Mentor and guide mid-level and junior engineers, providing technical direction and growth support
- Collaborate closely with product, design, and client-facing teams to translate business requirements into technical solutions
- Identify and resolve performance bottlenecks, scalability issues, and technical debt
- Drive decisions on infrastructure, deployment, and system reliability
- Stay hands-on — write, test, and ship code regularly rather than only reviewing others' work
### What We're Looking For
**Must-Haves**
- 8+ years of full-stack engineering experience, including 3-6+ years with Django
- Strong, demonstrable experience with Python and Django (Django ORM, Django REST Framework, admin, migrations)
- Solid full-stack capability — comfortable across backend and frontend (JavaScript, HTML/CSS, and a modern frontend framework)
- Proven experience architecting and scaling production systems
- Strong database skills (SQL, query optimization, schema design)
- Experience mentoring or leading other engineers
- Strong communication skills — able to explain technical trade-offs to both engineers and non-technical stakeholders
**Nice-to-Haves**
- Experience with cloud infrastructure (AWS, GCP, or Azure)
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with additional backend frameworks (FastAPI, Flask, Node.js)
- Exposure to AI/ML integration within web applications
- Experience working with international/distributed teams
### Experience Level
8+ years of professional software engineering experience, with at least 3-6 years working specifically with Django in production environments. Demonstrated seniority in ownership, architecture, and mentoring is expected alongside years of experience — not years alone.
### What Varicon Offers
- Competitive, market-aligned compensation
- A collaborative, engineering-first culture
- Opportunity to shape technical direction at a growing company
- Flexible/remote-friendly working arrangement
### How to Apply
Send your resume and a brief note about your relevant Django/full-stack experience to [**hr@varicon.com.
au**](mailto
hr@varicon.com.au) by **September 20**.
Only shortlisted candidates will be contacted.
More jobs at Varicon
Similar roles
- Software Development Engineer (Python and Java)IQVIA · Kathmandu, Nepal5d ago
- Software Development Engineering Manager (.NET)IQVIA · Kathmandu, Nepal8d ago
- Senior Full Stack EngineerIQVIA · Kathmandu, Nepal11d ago
- Software Engineer II (Python & GenAI)Verisk Careers | Verisk · Kathmandu, Nepal26d ago
- Software Engineer II, ImplementationSmart Data Solutions · Kathmandu, Bagmati, Nepal1mo ago
- Fullstack Software Engineer Node+React (APAC)In All Media · Singapur · Filipinas · Indonesia +11mo ago