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

About This Role

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

Good To Have

  • 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

The Impact Zone

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.

Managerial Responsibilities

  • 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.

Operational Responsibilities

  • 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.

Expected Strengths And Competencies

  • 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

Beyond the Basics: Desired Strengths and Competencies

  • 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

Download Our Mobile App