Quran Foundation logo
Back to Careers

Sustainability Engineer

Full-timeRemote

Are you passionate about leveraging technology to create sustainable, scalable solutions that make a positive impact? Do you thrive in roles that require versatility, creativity, and technical depth across multiple systems? Quran.Foundation is seeking an innovative Sustainability Engineer to join our mission of delivering the Qur'an to a diverse global user base through technology.

About the Role

As a Sustainability Engineer, you'll be a full-stack technical "Swiss Army knife" with the goal of learning and working across our entire technology stack. You'll focus on maintaining and maturing existing features while implementing optimizations that enhance system sustainability, performance, and user experience. This role offers a unique opportunity to develop expertise across all layers of our applications while ensuring our platforms (Quran.com and QuranReflect) operate efficiently at scale.

Role Responsibilities:

  • Maintain and Mature Existing Features: Support, refine, and enhance existing functionality across our platforms to improve stability, performance, and user experience.
  • Full-Stack Implementation: Work across frontend and backend systems (Node.js, NextJS/ReactJS, databases) to implement holistic solutions that address sustainability challenges.
  • System-Wide Learning and Optimization: Develop expertise in all aspects of our technology stack while identifying bottlenecks and implementing solutions that improve scalability and reduce resource consumption.
  • Feature Refinement: Identify opportunities to improve existing features through code refactoring, performance optimization, and enhanced user experience.
  • Cross-Stack Development: Gain proficiency in both frontend and backend technologies while implementing improvements that span multiple system components.
  • Technical Debt Reduction: Address technical debt across our codebase to improve long-term sustainability and maintainability.
  • Experimental Feature Development: Design, prototype, and implement experimental features outside the traditional development cycle to test new approaches for improving application sustainability.
  • Documentation & Knowledge Sharing: Create thorough documentation for existing and new features to support knowledge transfer across the team.

Qualifications:

  • 4+ years of development experience with a strong desire to learn across the full technology stack
  • Experience with JavaScript/TypeScript and Node.js ecosystems
  • Familiarity with React/NextJS or willingness to learn frontend technologies
  • Strong understanding of database systems (SQL or NoSQL technologies)
  • Experience with API design and implementation
  • Strong problem-solving skills with the ability to think holistically across systems
  • Excellent learning aptitude and interest in developing expertise across multiple technical domains
  • Strong communication skills and ability to collaborate effectively with cross-functional teams
  • Passion for maintaining and improving existing systems rather than just building new features

How to Apply:

Interested candidates should submit their resume to careers@quran.foundation

Please include "Sustainability Engineer" in the subject line.

Please include a description of your experience with full-stack development, your approach to maintaining and maturing existing features, and your interest in learning across the entire technology stack

Ready to apply for this position?

Apply Now