Jo AcademyJo 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.
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.
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.
We are currently seeking to hire 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 Back-End Developer supports the development and maintenance of server-side applications and APIs, working under the guidance of senior engineers.
This role focuses on writing clean, maintainable code, assisting in debugging and testing backend functionality, and learning to optimize performance and data handling.
The developer will contribute to backend components, database interactions, and system integrations while gaining hands-on experience with version control, deployment processes, and development best practices.
A willingness to learn, collaborate, and grow technical skills is essential for success in this role.
Assist in developing and maintaining backend components, APIs, and services under the supervision of senior developers.
Write clean, well-documented, and testable code following best practices and coding standards.
Review code contributions from team members to maintain code quality, functionality, structure, and adherence to best practices.
Collaborate with frontend developers to support seamless integration between backend and user interfaces.
Support database operations such as writing queries, managing schema changes, and performing basic optimizations.
Participate in debugging and troubleshooting of backend issues reported during development or QA testing and resolve backend issues to ensure system stability and performance Assist in writing and running unit and integration tests to ensure application quality and reliability or retrospectives by offering feedback and summarizing personal contributions and challenges.
Participate in sprint planning, daily standups, and code review sessions to learn agile development practices.
Maintain and update documentation related to backend services and APIs.
Learn and apply secure coding practices to protect application data and prevent vulnerabilities.
Contribute to deployment processes, CI/CD pipelines, and version control workflows using Git or similar tools.
Stay updated with backend development trends, tools, and frameworks relevant to the tech stack in use
Report development progress on assigned tasks during daily stand-ups or team check-ins.
Log time and status updates for assigned tasks to support sprint tracking and velocity analysis.
Share blockers and risks encountered during development with the team lead or project manager to ensure timely resolution.
Support testing and QA teams by providing environmental information, test data, and logs when needed.
Perform any additional relevant tasks assigned by the direct manager.
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
2-4 years of experience in a related field
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.
مستوى الأقدمية
مساعد
نوع التوظيف
دوام كامل
المهام الوظيفية
تكنولوجيا المعلومات
المجالات
مقدمو التعليم الإلكتروني
¿Te interesa este puesto?