Tech Lead
- Industry Other
- Category Engineering
- Location Kathmandu, Nepal
- Expiry date Jun 07, 2026 (7 days left)
Job Description
- Full Time
- Kupondole, Kathmandu
- Tech Lead
As a Tech Lead, you will guide the technical direction of software development projects while working closely with engineering teams to deliver scalable, reliable, and high-quality solutions. You will play a key role in translating business and client requirements into well-structured technical implementations, ensuring that architecture, design, and execution are aligned throughout the development lifecycle.
From reviewing architecture decisions to supporting developers in solving complex problems, you will act as a technical anchor for your team and shape how things are built. This role is about building software that works; but more importantly, helping teams build software the right way.
Read more
Report To
Engineering Manager
Talent Spotlight
Must Have:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Minimum 4+ years of experience in software development
- Strong hands-on experience in backend, frontend, or full-stack development (based on team needs)
- Solid understanding of software architecture, design patterns, and system design fundamentals
- Experience working in Agile/Scrum environments
- Proven ability to collaborate with cross-functional teams (QA, DevOps, Product, etc.)
- Strong communication skills and ability to explain technical concepts clearly
- Prior technical leadership experience (mentoring, leading modules, or driving technical decisions)
- Experience with scalable system design or distributed systems
- Exposure to DevOps practices, CI/CD pipelines, or cloud platforms
- Experience working in client-facing or product-driven environments
- Familiarity with performance optimization and system troubleshooting
Strategic Responsibilities
- Design scalable, maintainable system architectures aligned with business needs and technology strategy.
- Evaluate technical feasibility covering performance, security, scalability, and cost; recommend optimal solutions.
- Optimize platform-specific performance while ensuring cross-platform compatibility.
- Identify innovation opportunities and drive adoption of best practices and new tools.
- Participate in high-level decisions on product direction and technology adoption aligned with business goals.
- Develop and promote a knowledge-sharing framework for learning and solution reuse across teams.
- Provide constructive feedback during code reviews and resolve technical challenges to support team growth.
- Identify skill gaps, support training programs, and facilitate onboarding of new team members.
- Ensure clarity of tasks and objectives for all team members.
- Collaborate with stakeholders to refine product backlog, prioritize tasks, and manage technical debt.
- Design efficient and scalable database schemas; collaborate with DevOps for backups, migrations, and recovery.
- Align technical solutions with business needs via collaboration with QA, DevOps, and business analysts.
- Conduct thorough code and test case reviews to maintain quality standards.
- Evaluate and implement tools/processes to improve team efficiency and project outcomes.
- Stay updated on technology trends; lead prototyping and competitor analysis to foster innovation.
- Validate effort estimates and ensure alignment with project timelines; advise on risks and optimize planning.
- Support project planning with Engineering Manager, ensuring technical alignment and resource allocation.
- Maintain and review comprehensive technical documentation (system design, APIs, architecture diagrams).
- Oversee quality assurance to meet deliverable standards and customer expectations.
- Address technical challenges promptly to keep projects on track.
- Ensure documentation for engineering processes and projects is complete and up to date.
- Organize or encourage training to enhance technical skills within the team.
- Identify and manage technical risks, implementing mitigation strategies.
- Collaborate with DevOps to support infrastructure needs for development and deployment.
- Monitor adherence to processes such as Agile workflows and CI/CD pipelines.
- Strong problem-solving and analytical thinking skills
- Deep understanding of software design principles and architecture
- Ability to mentor and uplift fellow engineers
- Strong communication and collaboration mindset
- Hands-on technical expertise with modern development practices
- Ability to balance quality, speed, and scalability
- Ownership mindset with a focus on delivering outcomes
- Ability to remain calm and structured when solving complex problems
- Strong attention to detail in code quality and system design
- Natural curiosity for new technologies and engineering practices
- Strong intuition for performance, scalability, and maintainability
- Leadership presence without needing formal authority
- Ability to simplify complexity and guide teams through ambiguity
- Continuous improvement mindset across both code and culture