Senior Backend Developer (Python)
- Industry Other
- Category Software Engineering
- Location Kathmandu, Nepal
- Expiry date Apr 19, 2026 (6 days left)
Job Description
Senior Backend Engineer (Python)
Role Summary
We are seeking an experienced Senior Software Engineer to lead the design and development of complex backend systems and distributed platform services. This role demands deep technical expertise, architectural leadership, and the ability to influence engineering direction across teams.
The Senior Software Engineer will drive major technical initiatives, mentor engineers, establish engineering standards, and ensure systems operate at high levels of scalability, resilience, and performance. This role combines hands-on engineering with technical leadership responsibilities.
Key Responsibilities
Technical Leadership
- Lead architecture and design of large-scale, distributed backend systems.
- Drive technical strategy aligned with business and product objectives.
- Make high-impact design decisions with long-term implications.
- Establish engineering best practices, patterns, and standards.
System Architecture & Scalability
- Design highly scalable, fault-tolerant, and resilient services.
- Optimize system performance under high load and concurrency.
- Architect event-driven and microservices ecosystems where appropriate.
- Evaluate new technologies and architectural approaches.
Executions & Delivery
- Lead complex technical projects from conception to production.
- Break down ambiguous problems into actionable engineering plans.
- Ensure delivery quality, reliability, and operational excellence.
Mentorship & Team Development
- Mentor junior and mid-level engineers to accelerate their growth.
- Provide constructive technical feedback and coaching.
- Influence hiring decisions and technical evaluations.
Reliability & Operational Excellence
- Lead incident response for critical production issues.
- Drive postmortem analysis and systemic reliability improvements.
- Improve observability, monitoring, and operational readiness.
Cross-Functional Influences
- Collaborate with product, engineering leadership, and stakeholders on roadmap planning.
- Communicate complex technical concepts to both technical and non-technical audiences.
- Act as a trusted technical advisor within the organization.
Required Qualifications
- 6+ years of backend engineering experience.
- Deep expertise in Python and backend system architecture.
- Proven experience designing and operating distributed systems at scale.
- Strong understanding of:
- Concurrency and parallel processing
- Networking fundamentals
- Database internals and performance optimization
- Cloud architecture and container orchestration
- Demonstrated technical leadership and mentorship experience.
- Exceptional debugging and problem-solving capabilities.
Preferred Qualifications
- Experience with large-scale event streaming or real-time platforms.
- Experience in SaaS, telecom, fintech, or high-availability environments.
- Familiarity with infrastructure-as-code and platform engineering practices.
Success Indicators
- Drives architectural improvements with measurable impact.
- Raises engineering standards across teams.
- Mentors engineers into higher performance levels.
- Anticipates scalability and reliability challenges proactively.
- Acts as a technical anchor during complex initiatives.