Backend Developer
Position Title
Python|Go Developer
Location
Onsite - Nepal, Kathmandu
Employment Type
• Full-time
Qualifications
• 3–5+ years of professional experience with Python and Django
• Good understanding of Django modular app architecture (creating reusable
Django apps)
• Experience building Single Sign-On (SSO) systems and Multi-tenant applications
• Familiarity with Golang (even basic knowledge is sufficient - strong willingness to
work in Go in the future is important)
• Strong grasp of relational databases (PostgreSQL preferred)
• Experience with REST API development, cloud services (AWS/GCP) and CI/CD
pipelines
• Security first mindset or genuine interest in cybersecurity
• Ability to write clean, modular and scalable code
• Good communication and team collaboration skills
Roles and Responsibilities
• Maintain and extend existing Django based products for client support and new
feature development
• Design and build secure, scalable backend services
• Develop and maintain modular Django apps and reusable components
• Implement authentication systems, including SSO and multi-tenant capabilities
• Gradually contribute to migrating parts of the codebase to Golang over time
• Collaborate with product, security, and frontend teams to deliver high-quality
features
• Stay updated on backend best practices and cybersecurity trends
• Strong communication skills and ability to work independently with minimal
supervision
Preferred / Bonus Skills
• Prior experience working in cybersecurity products
• Hands-on experience with Golang projects
• Knowledge of OAuth2, OpenID Connect for SSO implementations
• Experience with Kubernetes or containerized deployments
Benefits
• Competitive project-based compensation
• Flexible working hours
• Learning & development budget (cybersecurity certifications encouraged)
• Opportunity to work on cutting edge cybersecurity products
• Be part of a core engineering team shaping the nextgen architecture