Software Engineer
Job Overview
The Institute of Knowledge (IOK) is seeking a dedicated and skilled Software Engineer to join our team. This is a Full-Time position based in San Jose, California . As a key member of our technical team, you will play a crucial role in developing and maintaining the software infrastructure that supports our diverse range of Islamic educational programmes. You will contribute directly to our mission of fostering a finer future by creating high-quality digital solutions that connect our community with essential Islamic resources, from our accredited school to our online seminary courses. Responsibilities • Design, develop, and implement software solutions for our educational platforms, including online learning systems and administrative tools.• Maintain and enhance existing web applications, ensuring they are scalable, secure, and user-friendly.
• Collaborate with educators, administrative staff, and other stakeholders to gather requirements and translate them into technical specifications.
• Write clean, efficient, and well-documented code in accordance with best practices.
• Troubleshoot, debug, and resolve software defects and technical issues in a timely manner.
• Participate in the full software development lifecycle, from initial concept and design to deployment and support.
• Contribute to the continuous improvement of our development processes and technical architecture. Qualifications • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• Proven experience in a software engineering role, with a strong portfolio of completed projects.
• Proficiency in modern programming languages such as Python, JavaScript, or Java.
• Solid experience with front-end and back-end web development frameworks (e.g., React, Angular, Django, Node.js).
• Strong understanding of database technologies, both SQL and NoSQL.
• Excellent problem-solving, analytical, and critical thinking skills.
• Superb communication and teamwork abilities, with a capacity to work effectively in a collaborative environment.
• A genuine interest in the education technology sector and an appreciation for the mission of the Institute of Knowledge is highly desirable. Benefits • A competitive salary of 50 USD - 70 USD per hour .
• The opportunity to make a meaningful impact within a mission-driven organisation.
• A collaborative and supportive work environment.
• Opportunities for professional development and growth.
Recommended Jobs
Neurologic Physical Therapist, Full-time, Day Shift
JOB DESCRIPTION Adventist Health Sonora has been one of the area's leading healthcare providers since 1900. We are comprised of a 72-bed hospital, 30 medical offices, comprehensive cancer care and…
Cost Accounting Compliance Analyst
Job Description Job Description Founded in 2015, Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its prod…
Commercial Door Technician
Vortex Doors, America’s highest quality and most customer-centric commercial and industrial door repair company, is seeking Service Technicians to join our team of door industry professionals. We ar…
Director of Business Development - DataForce
Do you want to work for the global leader in the language services and technology industry? Are you interested in helping international brands/organizations find and implement solutions that allow th…
Sr. FPGA Engineer/Contractor
Job Description Job Description Title: Sr. FPGA Engineer/Contractor Location: San Diego Term: Long Term Contract (Possible Perm) Duration: Long Term Start: Immediately Seeking Cl…
Maintenance Technician
About AkzoNobel Since 1792, we’ve been supplying the innovative paints and coatings that help to color people’s lives and protect what matters most. Our world class portfolio of brands – including…
Medical Assistant
Job Description Job Description Benefits/Perks Competitive Compensation Great Work Environment Career Advancement Opportunities Job Summary We are seeking a Medical Assistant to…
Estate Hospitality Manager
Job Description: Lewis Cellars is a luxury Napa Valley winery known for bold red wines and expressive Chardonnays. With more than 30 years of excellence, Lewis Cellars has earned recognition fro…
Computer Systems Analyst I (Geospatial / Technical Analyst)
Job Description Job Description Saalex is seeking an Computer Systems Analyst I in Camarillo, CA to support mission‑critical technical analysis activities. This is not an IT support or help…
Sales General Manager - Sports and Fitness
Benefits: Bonus based on performance Paid time off Training & development Competitive salary Opportunity for advancement Profit sharing Sales General Manager Full-Time | On-Si…