Summary
✨ AI‑Generated
Lead the technical direction of web and backend systems as a hands-on principal engineer. You will architect scalable applications, make key decisions across backend, databases, APIs, and frontend integration, maintain high engineering standards, review production code, and mentor engineers while staying deeply involved in implementation.
Highlights
A principal-level, hands-on engineering role with technical ownership across architecture, backend, databases, APIs, and frontend integration. The position combines advanced engineering work with mentoring, code reviews, engineering standards, and technical leadership while remaining close to the codebase.
Description
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
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 frameworkOwn technical decisions across the stack — backend architecture, database design, API design, and frontend integrationLead code reviews, set engineering standards, and drive best practices across the teamMentor and guide mid-level and junior engineers, providing technical direction and growth supportCollaborate closely with product, design, and client-facing teams to translate business requirements into technical solutionsIdentify and resolve performance bottlenecks, scalability issues, and technical debtDrive decisions on infrastructure, deployment, and system reliabilityStay 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 DjangoStrong, 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 systemsStrong database skills (SQL, query optimization, schema design)Experience mentoring or leading other engineersStrong 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 practicesExperience with additional backend frameworks (FastAPI, Flask, Node.js)Exposure to AI/ML integration within web applicationsExperience working with international/distributed teamsExperience 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 compensationA collaborative, engineering-first cultureOpportunity to shape technical direction at a growing companyFlexible/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 by September 20.
Only shortlisted candidates will be contacted.