Job Description
Client Overview :
Our client is building the next generation of deliveries, brings same day delivery services to all SMEs. They’ve
been operational for more than four years, and processed over 1M transactions to date.
They built a lot of smart tech, and have an exciting road ahead!
Role Overview :
The Tech Lead at our client’s is a pivotal position within our core technology team.. This role is
responsible for leading the technology strategy, managing the development team, and ensuring the
successful delivery of our scalable, reliable, and innovative delivery solutions. The Tech Lead will bridge
the gap between technical excellence and strategic business goals, ensuring that our client’s technology
infrastructure supports and drives the company’s growth and success.
Job Location and Mode : Lebanon – Remote.
Key Responsibilities:
● Developing and Communicating Technical Vision:
○ Create and articulate a strategic technology vision and roadmap that aligns with the
company’s objectives.
○ Ensure high-quality standards for software development, including code quality,
performance, security, and maintainability.
● Mentoring and Growing the Team:
○ Lead, mentor, and develop the engineering team, fostering a culture of continuous
learning and professional growth.
○ Facilitate knowledge sharing and skill development within the team to build a strong,
cohesive unit.
● Executing and Delivering Projects:
○ Oversee the planning, prioritization, and execution of development projects, ensuring
alignment with business objectives and timelines.
○ Implement effective DevOps practices to streamline development, testing, and
deployment processes.
● Optimizing Scalability and Performance:
○ Design and implement scalable and performant systems to support the growing needs of
our client’s customers.
○ Continuously monitor and optimize system performance to meet business and user
demands.
● Collaborating and Communicating with Stakeholders:
○ Act as a bridge between the engineering team and other departments, ensuring effective
communication and collaboration.
○ Work closely with product managers, designers, and business stakeholders to translate
business requirements into technical solutions.
● Improving Processes and Driving Innovation:
○ Continuously refine and improve development processes, tools, and methodologies to
enhance productivity and quality.
○ Drive innovation within the team, exploring new technologies and methodologies to
enhance the platform’s capabilities.
Qualifications:
- 7+ years of experience in full stack development, with at least 2 years in a leadership or tech lead
role. - Deep understanding and extensive experience with JavaScript and related frameworks (Node.js,
React). - Proficiency in MySQL, MongoDB, Redis, WebSockets, RabbitMQ, GraphQL, and Elastic.
- Strong experience in building and maintaining complex data architectures.
- Expertise in system/infrastructure setup and maintenance, including containerized services.
- Proven track record of successfully managing and delivering B2B user-facing products.
- Experience with setting up and maintaining DevOps pipelines and processes.
- Excellent problem-solving skills and a proactive approach to addressing technical challenges.
- Demonstrated experience in managing and mentoring junior developers.