Full Stack Developer
About Al Nafi:
At Al Nafi, we are at the forefront of revolutionizing e-learning. Our mission is to empower individuals, entrepreneurs, and businesses by providing cutting-edge education in emerging technologies. Our accredited courses in Cloud Computing, Cybersecurity, Artificial Intelligence, and more, have equipped students with the skills needed to excel in the fast-paced tech industry. We are dedicated to creating a transformative learning experience, combining hands-on labs, real-world projects, and expert-led instruction to prepare our students for high-demand careers.
Job Description:
Al Nafi is seeking an experienced and dynamic Full Stack Developer.This role involves leading a team of software developers, managing the development and integration of applications.
Key Responsibilities:
Manage and lead the software development team to ensure efficient project execution.
Assign tasks and responsibilities to team members.
Oversee the development and maintenance of both frontend and backend systems.
Manage deployment of all applications on staging and production environments.
Integrate third-party APIs and payment systems.
Oversee and manage all applications to ensure seamless functionality.
Attend meetings with senior management to discuss future tasks and new features.
Continuously learn and implement new software development technologies to keep skills and systems up-to-date.
Qualifications:
BS Software/IT/EE/Computer Engnieering
Proven experience at least 2 years as a Software Development Manager or similar role.
Strong leadership and team management skills.
Expertise in both frontend and backend development.
Hands-on experience with deployment and production environments.
Proficiency in integrating third-party APIs and payment systems.
Ability to manage multiple applications and systems effectively.
Excellent communication skills for interfacing with senior management
Passion for learning and implementing new technologies.
Experience with modern software development frameworks and tools.
Preferred Technical Expertise
Robust background and in-depth knowledge of the following technologies:
Programming Languages: Python, Java and C (optional)
Frameworks: Django, Nuxt.js, Vue.js, Frappe, Strapi
Content Management Systems (CMS): Experience with CMS-driven development, particularly with Frappe and Strapi or any other
Cloud Technologies: Proficiency in cloud services, especially AWS (Amazon Web Services).
Payment Gateway Integration: Extensive experience with integrating and managing payment gateways such as Stripe, Easypaisa, and PayPal.
Benefits:
Competitive salary.
Opportunity to work with a leading educational platform in emerging technologies.
Access to state-of-the-art learning resources and continuous professional development.
Medical Insurance
Fuel Card
Al Nafi is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.