About Jo Academy
Jo Academy is a pioneering EdTech Company founded in 2014, offering a comprehensive digital learning platform across Jordan and the region. We serve diverse age groups through an integrated, interactive learning experience designed for national and international school students, as well as university learners. Powered by AI and cutting-edge technologies, Jo Academy enables personalized and adaptive learning journeys that respond to different needs and learning styles. Today, we support over
two million learners through thousands of interactive lessons and educational resources. Jo Academy is a member of ULA Group, alongside ULA KSA, and contributes to a broader vision of integrating emerging technologies, such as AI-powered adaptive learning, AR/VR, and virtual schools, into the education ecosystem in the region and beyond.
Our Purpose
Jo Academy is driven by a clear purpose: to make education accessible, seamless, and engaging. Our mission focuses on increasing knowledge, building skills, and personalizing digital learning experiences. Through tech enabled education, we are committed to empowering Arab learners, expanding their opportunities, and advancing digital education to better serve our community.
Our Values
At Jo Academy, we foster a culture of innovation, creativity, and impact. As a leader in the EdTech field,
we are committed to delivering meaningful products and services that truly make a difference.
Our team is passionate, diverse, and excellence-driven, united by a shared belief in the power of education and
technology to shape the future.
About The Role
- Design and oversee the architecture of enterprise systems with multi-tenant and microservices structures.
- Ensure scalability, reliability, performance, and security across all platforms.
- Collaborate with product, backend, and frontend teams to translate business needs into technical solutions.
- Evaluate and integrate emerging technologies to strengthen the company’s technology stack.
- Establish standards for system design, coding practices, and performance optimization.
- Provide technical leadership and mentorship to development teams.
- Conduct architecture reviews and enforce adherence to architectural guidelines.
- Stay current with industry trends, tools, and frameworks.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s degree preferred).
- 6–10 years of professional experience in software development/architecture, ideally within SaaS or enterprise environments.
- Proven expertise in designing multi-tenant and microservices architectures.
- Hands-on experience with PHP (Laravel), Node.js, and Django (Python).
- Solid understanding of frontend frameworks (React, Vue.js) and modern JavaScript.
- Strong background in cloud infrastructure, CI/CD pipelines, and containerization (Docker/Kubernetes).
- Experience with performance tuning, scalability, and security best practices.
- Strong leadership and communication skills to guide cross-functional teams.
- Fluency in English (required); Arabic is a plus.
Competencies
Behavioral:
- Attention to detail & accountability
- Effective communication & collaboration
- Initiative & ownership
- Adaptability & resilience
- Creativity & continuous learning
- Strategic thinking & leadership
Technical
- Software architecture design (multi-tenancy, microservices)
- Backend expertise (PHP, Laravel, Node.js, Django, Python)
- Cloud infrastructure & DevOps (CI/CD, Docker, Kubernetes)
- Frontend frameworks (React, Vue.js)
- Scalability, performance tuning, and security optimization
- System integration & emerging technologies