Job Description

Full Stack Web Developer

IlmHub is a non-profit education institution focused on educating young students on the Quran and Islam. Our Pronunciation Practice application is a site that allows students of all ages to practice their Arabic pronunciation of the Quran outside of regular lessons with an in-person teacher. The app allows users to view verses of the Quran in Arabic, and play audio files associated with those verses in order to practice and understand the Quran. We require a full-stack web developer who is able to maintain and continue to build onto this application.

Responsibilities

  • Maintain and administer IlmHub's custom instance of the pronunciation app
  • Configure cloud setup and maintenance for the backend API of the site
  • Work with teachers, content creators, parents, and students to resolve technical problems and configure new user setup
  • Continue to build on the existing application by adding new features and improving UI/UX

Qualifications

  • Understanding of cloud architectures and experience deploying and maintaining applications on cloud platforms, preferably with Cybera Rapid Access Cloud and Heroku
  • Experience with Javascript and React
  • Knowledge of Python, Django, and the Django REST Framework
  • Experience with SQL databases, preferably PostgreSQL
  • Experience managing and working with Git and Github CI/CD pipelines
  • Knowledge of UI/UX principles and best practices