Position Title: Full-Stack Web Application Developer
2025-10-05        Kabul       Full Time        22
Job Location: Kabul
Nationality: National
Category: Information Technology IT
Employment Type: Full Time
Salary: As per company salary scale
Vacancy Number: HR-0065
No. Of Jobs: 2
City: Kabul
Organization: YRMPT
Years of Experience: 2 to 3 years
Contract Duration: 1 Year with possibility of extension
Gender: Male/Female
Education: Computer Science, Software Development, App Development, IT or similar fields.
Close date: 2025-10-05


About YRMPT:

Yama Ramin Media Production and Technology Company (YRMPT) is a leading media production and technology firm registered with the Ministry of Commerce and Industries of Afghanistan. We collaborate with various companies and organizations across the country. Our primary clients in the technology sector include Telecom Operators (MTN, Roshan, Etisalat, AWCC), International NGOs, GIZ, IFRC, ARCS, UN Agencies, and many others. For additional details, please visit our website at www.yrmpt.com.

Job Descriptions:

Job Summary:

We are seeking a talented and motivated Full-Stack Web Application Developer to design, develop, and maintain web applications with a focus on front-end and back-end development. The ideal candidate will have experience in Java, React.js, Node.js, and related technologies, delivering robust, scalable, and user-friendly solutions.

Key Responsibilities:

  • Design, develop, and maintain responsive web applications.
  • Build and integrate front-end user interfaces using React.js (or similar frameworks like Angular or Vue.js).
  • Develop back-end services and APIs using Java (Spring Boot) and Node.js (Express.js).
  • Implement RESTful APIs and work with microservices architecture.
  • Ensure cross-browser compatibility, performance optimization, and responsive design.
  • Collaborate with UI/UX designers, and product managers to deliver high-quality solutions.
  • Integrate applications with databases such as MySQL, PostgreSQL, MongoDB.
  • Implement authentication, authorization, and secure data handling.
  • Maintain code quality, version control (Git), and follow agile development practices.
  • Troubleshoot, debug, and optimize application performance.
  • Stay updated on emerging technologies and recommend improvements.
  • Any other task assigned by the supervisor.
Job Requirements:

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 2–3 years of experience in web development.
  • Strong proficiency in:
    • Front-End: React.js (or Angular/Vue.js), HTML5, CSS3, JavaScript (ES6+), TypeScript.
    • Back-End: Java (Spring Boot), Node.js (Express.js or Nest.js).
  • Experience with REST APIs, JSON, and asynchronous programming.
  • Familiarity with databases (SQL & NoSQL).
  • Familiarity with cloud platforms (AWS, Azure).
  • Understanding of version control (Git/GitHub/GitLab).

Good understanding of security best practices and web performance optimization.

Submission Guidelines:

Interested candidates with the required qualification and experience should submit their applications electronically through email. To avoid confusions, disagreement and conflicts during recruitment process all applicants are required to clearly mention position title and vacancy announcement number (Full-Stack Web App Developer - HR-065) in the subject lines of their emails. otherwise, their CV's will not be considered.

please do not submit any other documents or certificates with your application. If you are short listed you will be asked to submit electronic copies of your educational certificates or in case, you are invited to written test you will be required to present the original certificate. Note: Please read the job duties and requirement carefully and while applying for the job kindly proceed with the same instruction which is given in submission guidelines.

Submission Email:

hr@yrmpt.com

Apply  

Similar Jobs