🚀 WE'RE HIRING | Technical Lead
📍 Location: Amman, Jordan
💼 Seniority: Lead (8–12 Years)
🎯 ABOUT THE ROLE:
We are looking for an experienced Technical Lead to lead the engineering and delivery of our digital channels across the full technology stack, including React, React Native, Node.js / NestJS, Optimizely, and Google Cloud Platform (GCP).
The role will own engineering quality, DevSecOps practices, AI-assisted engineering, and production health while leading Front-End, Back-End, Full-Stack, QA, and DevOps engineers to deliver end-to-end digital solutions.
🛠️ KEY RESPONSIBILITIES:
• Lead the design, development, implementation, and maintenance of digital channels, including React web portals, React Native mobile applications, Node.js / NestJS services, and Optimizely-powered solutions.
• Collaborate with the Digital Architect, Product Owner, and UI/UX Designer to translate business requirements and Figma designs into scalable and secure technical solutions.
• Design and develop microservices and BFF architectures using NestJS, aligned with TM Forum ODA principles and BSS/OSS integration standards.
• Lead Optimizely integrations, including Optimizely Graph, SaaS CMS, Visual Builder, and Feature Experimentation SDKs.
• Establish and enforce engineering standards covering coding guidelines, branching strategies, code reviews, testing, documentation, and OWASP secure coding practices.
• Own DevOps / DevSecOps practices, including CI/CD pipelines, Cloud Build, Cloud Run / GKE, infrastructure-as-code, automated quality gates, and mobile release pipelines.
• Lead AI-assisted engineering practices by implementing approved AI coding agents, maintaining repository context files, and coaching engineers on AI-assisted development, testing, refactoring, and documentation.
• Ensure compliance with AI development guardrails, including human review of AI-generated code and automated quality and security controls.
• Monitor AI-assisted delivery performance through PR metrics, review time, rework, and escaped defects.
• Oversee secure data management on GCP, including Cloud SQL, Firestore, Memorystore, and Pub/Sub, ensuring performance, integrity, backup, disaster recovery, and PDPL compliance.
• Own production health, observability, SLOs, incident management, root-cause analysis, and support rotation.
• Maintain approximately 40–50% hands-on involvement in TypeScript development across NestJS, React, and React Native.
• Lead technical estimations, technical-debt management, and release go / no-go recommendations.
• Mentor engineers, manage onboarding and knowledge-sharing activities, and participate in technical interviews.
• Communicate effectively with Arabic- and English-speaking stakeholders while promoting collaboration, ownership, and engineering excellence.
⭐ MUST-HAVE QUALIFICATIONS & TECHNICAL SKILLS:
• 7–10 years of software engineering experience, including 3+ years leading teams delivering customer-facing web and mobile products.
• Strong expertise in Node.js, TypeScript, NestJS, and microservices architecture.
• Solid hands-on experience with React and working knowledge of React Native.
• Hands-on experience with Optimizely SaaS CMS, Optimizely Graph, and Feature Experimentation SDKs.
• Proven production delivery experience on Google Cloud Platform, including:
- Cloud Run / GKE.
- Cloud SQL, Firestore, Pub/Sub.
- Cloud Build and Secret Manager.
- API Gateway / Apigee.
- Cloud Monitoring and Logging.
• Strong DevOps / DevSecOps expertise, including Git workflows, CI/CD, containers, Kubernetes, infrastructure-as-code, automated testing, security scanning, and web/mobile release management.
• Proven hands-on experience building production software using AI coding agents and assistants, such as Gemini Code Assist, Claude Code, and GitHub Copilot.
• Strong prompt and context-engineering skills, with experience governing AI-assisted development.
• Solid understanding of PostgreSQL, NoSQL, caching, REST / OpenAPI, GraphQL, and event-driven integration.
• Knowledge of OAuth 2.0 / OIDC, OWASP Web / Mobile / API Top 10, and Saudi compliance requirements (NCA ECC, PDPL, CST).
• Experience working with Figma and design-system-driven front-end development.
• Excellent communication skills in Arabic and English.
💡 NICE-TO-HAVE SKILLS:
• Familiarity with TM Forum ODA, Open APIs, and telecom BSS/OSS integration.
• Experience with Optimizely Graph Developer Core Certification.
• Additional certifications:
- Google Cloud Professional Cloud DevOps Engineer.
- Certified Kubernetes Application Developer (CKAD).
- Google Cloud Generative AI Leader.
🎓 EDUCATION & CERTIFICATIONS:
Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Advanced degree is preferred.
Required Certifications (Within 6 Months):
- Google Cloud Professional Cloud Developer or Professional Cloud Architect (preferred at hire).
- Optimizely Foundations Certification.
- Optimizely CMS SaaS Developer Core Certification.
Preferred Certification:
- Optimizely Graph Developer Core Certification.