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
We are currently seeking to hire
Senior Backend Developer to join the
Technology team. This role reports to Backend Lead and works closely with cross-functional teams to contribute to the delivery of impactful educational solutions
The
Senior Backend Developer is responsible for designing, developing, and maintaining robust, scalable, and secure backend systems that support high-performance applications. This role requires deep expertise in server-side technologies, database management, API design, and system integration. The Senior Backend Developer plays a key role throughout the software development lifecycle, contributing to planning, architecture, development, testing, deployment, and maintenance.
Key Responsibilities
- Develop and implement complex back-end features based on business requirements and product designs.
- Maintain and enhance existing codebase to ensure stability, performance, and scalability.
- Review assigned tickets and provided estimates, clarifications, and progress updates.
- Collaborate with peers working on the same project or feature to ensure alignment and coordination.
- Develop features, fix issues and build new backend features and resolve critical bugs to ensure stable and reliable application performance.
- Deployment support and contribute to deployment processes by managing service dependencies and preparing Docker configurations.
- Provide technical support and assistance to other teams to resolve issues or implement cross-functional features.
- Guide and support associate and mid-level developers in resolving technical challenges and developing new functionalities.
- Participate in validating and verifying product requirements to ensure alignment with business goals and company direction.
- Collaborate in sprint planning and backlog grooming to define and estimate tasks, ensuring timely delivery and optimized team productivity.
- Contribute to designing secure, scalable, and maintainable backend architectures and services.
- Review code to uphold code quality, ensure best practices, and promote clean, well-structured code.
- Provide regular updates on task progress, blockers, and risks during daily stand-ups, sprint reviews, and status meetings.
- Report on the status of assigned tickets and tasks in daily standups or sprint planning meetings.
- Log and document production incidents, root causes, resolution steps, and communicate findings to leadership.
- Perform any additional relevant tasks assigned by the direct manager.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 4-8 years of experience in a related field.
- English
- Arabic
Recruitment Statement
Only qualified and shortlisted candidates will be contacted. At Jo Academy, we are committed to equal opportunity, diversity and inclusion. We welcome applications from candidates of all backgrounds, identities, and experiences.