karyab logo

Senior Full Stack Developer

  • Aurum Afghanistan Mobile Money Services Company
  • Kabul

duties

1. Digital Innovation & Product Development

  • Manage internal FinTech projects like mobile apps, websites, digital wallets, and automation tools.
  • Suggest and test new features to improve service quality and user experience.

2. Software Development & Quality Control

  • Oversee the complete software development process using tools:
  • Frontend: Angular, or React.
  • Backend: Java, Spring Boot and relevant libraries
  • Ensure all software meets high standards for security, performance, and compliance.
  • Supervise testing (UAT), system launches, and update schedules.

·      Design and optimize databases (Oracle) to support applications and ensure data integrity.

·      Write efficient queries and manage database migrations.

·      Ensure the ongoing development and enhancement of the existing AurumPay Mobile Money system.

3. API Development & Third-Party Integration

  • Lead the creation of APIs (REST and SOAP) for both internal and external use.
  • Manage connections with mobile operators, digital wallets, EMIs, and external service providers.
  • Maintain proper documentation and manage the full API lifecycle.

4. System Design & Infrastructure Planning

  • Design technical systems and integration plans based on business needs.
  • Work with teams across the organization to build scalable, efficient solutions.
  • Ensure all systems connect properly with payment switches and gateways.

5. Team Leadership & Technical Support

  • Understand the needs of different departments and offer secure, reliable solutions.
  • Provide training and guidance to technical team members.
  • Promote and enforce agile development methods across the team.


qualification

  • Strong knowledge of programming languages: Java, Spring Boot and relevant framework and libraries.
  • Experience designing system architecture and working with APIs (REST/SOAP) and third-party services.
  • Familiar with microservices and the full software development lifecycle (SDLC).
  • Hands-on experience integrating with wallets, telecom operators, EMIs, and financial switches.
  • Comfortable working with Oracle databases.
  • Responsible for deploying applications on Oracle WebLogic Server
  • Skilled in using version control tools such as GitHub and GitLab.
  • Good documentation and presentation skills.
  • Able to manage multiple projects and adapt to changing priorities.
  • At least 2 years of experience in FinTech, software development, or technical integration.
  • Bachelor’s degree in Computer Science, IT, Software Engineering, or a related field (Master’s is a plus).
  • Familiarity with mobile app development using Flutter or React Native is a plus

Submision Guide Line

How to Apply: Interested candidates are invited to submit their resume and cover letter to jobs@aurumaf.com please indicate the job title and vacancy number

Job Overview

  • Announced date : July 5, 2025
  • Expire Date : July 31, 2025
  • Number of Jobs: 1
  • Vacancy Number: Aurum 034
  • Salary : Salary is negotiable
  • Contract Type : Permanent
  • Contract Duration : 1 year
  • Employment Type : Full Time
  • Gender : Any
  • Nationality : Afghan
  • Probation Period : Not Specified
  • Minimum Education : Bachelor's Degree

Organization Information

Aurum Afghanistan Mobile Money Services Company

Aurum Afghanistan Mobile Money Services Company – AAMMS is an Afghanistan-based company registered with the Ministry of Industry and Commerce of Afghanistan under license number # 78895 and registration number 153736. The head office of Aurum-Afghanistan is located at 15th Street, Wazir Mohammad Akbar Khan Street 2, house # 3. The company is equipped with strong corporate governance structure, advanced technology, and widespread network of 60 branches across Afghanistan.

Categories

IT Finance Management Data Security/Protection Financial and banking software development software analysis Software Development and Data Management Technical Accounting/Finance and E Banking

Required Languages

Persian Pashto English