Job Openings Technical Lead

About the job Technical Lead

We're looking for a high-impact Technical Lead who combines deep technical expertise with strong leadership and a proactive mindset. In this role, you wont just oversee development, you'll shape the direction of our technology, inspire a team of engineers, and take full ownership of delivering robust, scalable solutions.

You should be passionate about clean architecture, hands-on with modern web technologies, and eager to drive excellence across the development lifecycle. This role is ideal for someone who thrives in a fast-paced environment, embraces challenges, and is motivated by growth for themselves, their team, and the products they help build.

Responsibilities

Technical Leadership & Architecture

  • Lead the design and development of scalable full-stack applications using ASP.NET Core, Entity Framework, Angular, and MS SQL Server.
  • Make architecture decisions aligned with best practices in Object-Oriented Design, SOLID principles, and design patterns.
  • Define coding standards, perform code reviews, and ensure implementation of clean, maintainable, and testable code across the team.
  • Promote TDD, Unit Testing, CI/CD, and refactoring practices to ensure software quality and delivery velocity.
  • Leverage advanced C# concepts including asynchronous programming, LINQ, lambdas, Func, and Action delegates.
  • Optimize database performance and design, using Entity Framework (code-first approach) and writing efficient SQL queries.
  • Guide the team on using containerization tools like Docker and Kubernetes for scalable deployments.
  • Support the implementation and management of cloud infrastructure (Azure or AWS) for application hosting and services.
  • Work with designers and frontend developers to ensure seamless integration between UI and backend services.
  • Provide guidance on front-end technologies such as Angular, JavaScript, TypeScript, and optionally React.

Team & Project Management

  • Manage task assignments and technical progress using Jira or Azure Boards.
  • Collaborate with cross-functional teams and stakeholders, often in a remote, multicultural setup.
  • Mentor and support engineers in their technical growth and ensure a continuous learning culture within the team.

Qualification

  • Bachelor's degree in computer science, Engineering, or a related field.
  • 10+ years of experience in full-stack development with at least 2 to 3 years in a leadership or mentoring role.
  • Proven expertise in ASP.NET Core, Entity Framework, MS SQL Server with strong skills in writing and optimizing stored procedures, along with modern front-end technologies like Angular and TypeScript., Angular, and TypeScript.
  • Deep understanding of software architecture, OOP, and SOLID principles.
  • Practical experience with OAuth, Identity Server, and secure API access mechanisms.
  • Hands-on experience with Docker/Kubernetes and working knowledge of cloud platforms (Azure or AWS).
  • Strong communication skills in English, with the ability to clearly articulate technical ideas to both technical and non-technical audiences.

Nice to Have:

  • Exposure to React, Node.js, or Tailwind CSS.
  • Experience with advanced CI/CD pipelines or GitOps workflows.
  • Prior experience working with container orchestration tools like Docker and Kubernetes
  • Experience working in an Agile/Scrum development process.
  • Certifications or formal training in system design, software architecture, or cloud architecture principles.

Working Conditions:

Full-Time| Sun-Thu| 9:00 AM to 6:00 PM| On-Site

Benefits/Perks:

At TygrLabs, we believe in taking care of our team members. As part of our commitment to your well-being and professional growth, we offer a comprehensive benefits package that includes:

  • Profit Sharing
  • Annual Merit increase based on Performance
  • Festival Bonus
  • Fully subsidized one meal a day
  • Health Insurance
  • Health & Wellness Program
  • Paid Time Off
  • Annual Team Outing
  • Learning & Development Opportunities