About the job
b_labs serves as the innovative transformation and digitization division of B. TECH, dedicated to revolutionizing the industry as we know it. As the driving force behind B. TECH, which has been a pivotal player in the Egyptian retail sector, we are committed to establishing ourselves as the foremost omni-channel platform for consumer electronics and appliances in Egypt. By joining b_labs, you will thrive in a dynamic startup culture while enjoying the security and growth of a well-established company. You will collaborate with a forward-thinking, customer-centric team passionate about leading digital retail innovation throughout the Middle East.
Responsibilities:
- Design, architect, and implement secure, scalable, and high-performing backend systems utilizing TypeScript and related technologies (such as Node.js and Express.js).
- Work in alignment with product managers, designers, and frontend engineers to comprehend requirements and develop elegant technical solutions.
- Mentor junior engineers, conduct thorough code reviews, and foster a culture of knowledge sharing within the team.
- Stay updated with the latest trends in TypeScript and backend development, actively incorporating best practices.
- Diagnose and resolve complex backend issues to ensure seamless operation and superior performance.
- Write clean, maintainable, and well-documented code that promotes system longevity.
- Create and maintain unit and integration tests for backend services.
- Embrace a DevOps mindset by engaging in the software development lifecycle (SDLC).

