Position Overview:We are seeking a talented Full-Stack Developer to join our team on a volunteer basis. As a Full-Stack Developer, you will play a crucial role in developing and maintaining our digital platforms, from frontend interfaces to backend services. You will work closely with our multidisciplinary team to build innovative solutions that support our organization's objectives and enhance user experience.Tasks: Mini-tasks techniqueWorking Hours: FlexibleResponsibilities:Collaborate with designers, developers, and stakeholders to translate requirements into technical specifications and deliver high-quality solutions.Develop and maintain frontend interfaces using modern web technologies such as HTML, CSS, and JavaScript, with proficiency in at least one frontend framework (e.g., React, Angular, Vue.js). Design and implement backend services and APIs using server-side languages and frameworks (e.g., Node.js, Django, Flask, .Net).Ensure our digital platforms' scalability, reliability, and security through effective architecture design and implementation.Integrate third-party APIs and services to extend the functionality of our applications and improve user experience.Conduct thorough testing and debugging to identify and resolve issues, ensuring the stability and performance of our applications.Stay updated on emerging technologies and best practices in full-stack development, and propose innovative solutions to enhance our digital capabilities.
Requirements:Strong proficiency in frontend and backend development, with hands-on experience in building web applications from conception to deployment.Proficiency in HTML5, CSS3, and JavaScript, with experience in frontend frameworks and libraries (e.g., React, Angular, Vue.js).Experience with server-side languages and frameworks (e.g., Node.js, Django, Flask) and databases (e.g., MySQL, PostgreSQL, MongoDB).Familiarity with version control systems such as Git and collaborative development workflows.Excellent problem-solving skills and attention to detail, with a passion for delivering high-quality software solutions.Effective communication and collaboration abilities, with the ability to work well in a team environment.Commitment to our organization's mission and values.If you are interested you can apply through your LinkedIn or send an email to islamicinnovationinstitute@gmail.com