Technical Lead

  • Dsquares
  • Cairo, Cairo Governorate, Egypt
  • Full-time

وصف الوظيفة

Dsquares specializes in offering loyalty programs that bring our clients closer to their consumers. Through our different range of solutions, we deliver an end-to-end experience, managing and executing all technical, operational, and commercial aspects of our customers’ loyalty programs. From full loyalty programs, couponing solutions to interactive directory services, coupled with an extensive network of merchants, Dsquares serves some of the most loved brands in the region.

Our People are our Brand - Developing seamless loyalty solutions is only possible when we’ve got a great team on our side. Our culture is open and empowering. If you are passionate and driven, you will fit right in.

About the role:

As a Technical Lead at Dsquares, you will be responsible for providing technical leadership and guidance to a team of developers. You will work closely with cross-functional teams to design, develop, and implement software solutions, ensuring they align with best practices and meet business requirements. In addition, you will collaborate with stakeholders, contribute to architectural decisions, and mentor team members to achieve high-quality code delivery.

Duties & Responsibilities:

  • Lead and guide a team of software developers, providing technical expertise and support.
  • Collaborate closely with cross-functional teams including product managers, designers, and stakeholders to gather requirements and define project scope.
  • Design and develop software solutions that meet business needs and adhere to best practices and industry standards.
  • Mentor and coach team members, fostering a collaborative and growth-oriented environment.
  • Conduct code reviews and ensure code quality, maintainability, and scalability.
  • Provide technical guidance and contribute to architectural decisions.
  • Identify technical issues and challenges, and propose effective solutions.
  • Stay up-to-date with industry trends and emerging technologies, and apply them to enhance software development processes and products.
  • Collaborate with stakeholders to understand and address their technical requirements.

إمتيازات الوظيفة

  • Private Medical Insurance & life cover.
  • Transportation & Mobile Allowance Benefit.
  • Annual profit share.
  • Hybrid working environment.
  • Inclusive working environment with enhanced maternity and paternity benefits.
  • Work and organizational culture which values learning.
  • Regular perks such as company social, wellbeing & CSR events.
  • Your Birthday Off.
  • Extra day of leave for every year of completion.

متطلبات الوظيفة

Required Skills & Abilities:

  • Proven experience as a Technical Lead or similar role, providing technical leadership and guidance to a development team.
  • Strong technical skills: proficiency in : C#, .NET, ASP.NET MVC, JavaScript, HTML, CSS, SQL Server.
  • Experience with software development methodologies and best practices (e.g., agile, scrum, TDD).
  • Excellent problem-solving and decision-making skills.
  • Strong communication and interpersonal abilities.
  • Ability to work collaboratively in cross-functional teams.
  • Good understanding of software architecture and design principles.
  • Experience in mentoring and coaching team members.

Education & Experience:

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of experience in software development.
  • Prior experience in a technical leadership role.