About Afghan Bureau Collaboration Office (ABCO)
ABCO is a national NGO providing services in various aspects of Afghan society. Head office is located in Mazar-e-Sharif city. We launched an online Tutoring website to provide school support education for Afghan children abroad.
Job Summary
We are seeking a talented and experienced Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for developing and maintaining both the front-end and back-end components of our web applications. You will collaborate with cross-functional teams to design, develop, and implement innovative solutions that meet our clients’ needs. Additionally, proficiency in English, along with skills in graphic design and social media management, will be advantageous for this role.
Duties & Responsibilities
- Develop and maintain web applications with both front-end and back-end components.
- Design and implement user-friendly interfaces using HTML, CSS, and JavaScript.
- Create responsive and mobile-friendly web pages.
- Develop server-side logic and APIs using programming languages such as Java, Python, or JavaScript (Node.js).
- Implement and integrate third-party APIs and services.
- Collaborate with designers and product managers to translate wireframes and mockups into functional web applications.
- Ensure high performance, scalability, and security of web applications.
- Conduct thorough testing and debugging of web applications to ensure optimal functionality.
- Optimize applications for maximum speed and efficiency.
- Stay up-to-date with the latest web development trends and technologies.
- Provide technical guidance and support to team members.
- Manage Zoom meeting IDs, including creating and managing meetings and troubleshooting issues.
- Proficiency in English for effective communication and collaboration.
- Utilize graphic design skills to create social media posts, Facebook banners, or other visual assets.
- Assist in social media management tasks as needed.
Job Requirements
Education and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience as a Full Stack Developer or frontend developer, with a focus on React and Next.js.
Skills and Qualifications:
- Proven work experience as a Full Stack Developer or similar role.
- Strong proficiency in front-end development technologies such as HTML, CSS, and JavaScript.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Proficiency in at least one server-side programming language such JavaScript (Node.js) or phyton.
- Experience with back-end frameworks such as Django, Laravel, or Express.js.
· Collaborate with UX/UI designers to translate wireframes and design prototypes into functional web applications.
· Familiarity with UI component libraries such as CSS and Bootstrap.
- Knowledge of database systems and SQL.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Understanding of RESTful APIs and web services.
- Strong problem-solving skills and attention to detail.
- Excellent English language skills for effective communication.
- Graphic design skills, including proficiency in Adobe Photoshop or similar tools.
- Experience in creating social media posts and designing Facebook banners.
- Ability to manage multiple projects and meet deadlines.
- Familiarity with Zoom meeting management and troubleshooting.
- Experience working with WordPress websites is a plus.
Join our team and contribute to the development of cutting-edge web applications. If you have the required skills and experience, along with excellent English language proficiency and graphic design abilities, we look forward to reviewing your application.
Submission Guideline
Interested qualified candidates should submit their CVs with a cover letter explaining their motivation in applying for the job and highlighting their relevant skills and experience to the following email address:
Candidates must clearly write the Reference and Job Title in the subject of line otherwise your application will not be considered.