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
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
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
Ready to take the next step in your career?
➡️ Apply on Kumarijob
You will be redirected to the original job posting to complete your application.
KaamNepal does not collect applications or store personal data.
Ready to take the next step in your career?
➡️ आवेदन दिनुहोस्
स्रोत: Kumarijob | You will be redirected to the original job posting to complete your application.
KaamNepal does not collect applications or store personal data.