
Technical Lead
Billqode -
Sheraton, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
About BillQode:
BillQode is transforming the food and beverage industry by empowering restaurants and cafés with smart digital menus, AI-driven personalization, integrated loyalty solutions, and seamless payments. Our vision is to build lasting partnerships and redefine dining through a future-ready smart platform that grows with our customers.
Responsibilities
- Lead the design and development of our full-stack platform (Laravel + Node.js + React)
- Translate business goals and user needs into scalable, secure, and performant systems
- Manage sprint planning, code quality, technical documentation, and delivery timelines
- Mentor and grow a team of backend, frontend, and DevOps engineers
- Ensure best practices in CI/CD, TDD, version control, and cloud infrastructure
- Collaborate with product managers, UI/UX designers, and data scientists
- Own technical decisions on architecture, database design, API strategy, and infrastructure
- Introduce new tools, frameworks, or approaches that accelerate innovation
- Monitor system health, reliability, and performance across services
Job Requirements
You Must Have
- 8+ years of software development experience with deep expertise in PHP (Laravel), JavaScript/TypeScript, React.js, and Node.js
- Proven experience in leading agile development teams and technical projects end-to-end
- Advanced knowledge of system architecture, cloud deployment (AWS, GCP, or DigitalOcean), and microservices
- Strong database design and optimization skills (MySQL/PostgreSQL)
- Experience with RESTful APIs, WebSockets, and third-party integrations (e.g., payments, POS, loyalty)
- Familiarity with DevOps tools (Docker, CI/CD pipelines, monitoring)
- Strong problem-solving, debugging, and team leadership skills
- Bonus: Background in AI/ML-powered applications, analytics, or hospitality-tech
- Excellent communication in cross-functional and multicultural teams