img
Contract TypeFull-time
Workplace typeOn-site
LocationRiyadh

Job Description

About the Role

NQT Co., a Saudi technology company, is developing an innovative loyalty and rewards platform designed to connect merchants and customers across the Kingdom through a unified points wallet. We are seeking talented Full-Stack Software Engineers to join our team in Riyadh and contribute to a live product used by real users. This is a high-ownership role within a critical fintech product, focusing on developing clean, secure, and financially accurate code. You will build and own features across our backend systems, web portals, and mobile applications, playing a key role in shaping the platform's future.

Key Responsibilities

  • Build and maintain features for backend systems using Java and Spring Boot.
  • Develop and enhance web portals utilizing React and TypeScript.
  • Work on core money flows, including points management, redemption processes, merchant settlements, and payment integrations.
  • Design data models and APIs, leveraging MongoDB for data storage.
  • Assist in shipping features through Docker and CI/CD pipelines.
  • Write tested, secure code with a strong focus on financial correctness.
  • Actively participate in code reviews, architectural discussions, and product decision-making processes.

Qualifications and Requirements

  • Solid skills in React and TypeScript are essential.
  • Proficiency in Java and Spring Boot, or a demonstrated ability and strong drive to learn them quickly.
  • Familiarity with NoSQL databases, specifically MongoDB.
  • Understanding of REST APIs, authentication mechanisms, and secure coding practices.
  • Good habits with Git for version control.
  • Experience with testing methodologies and a collaborative approach to teamwork.
  • Must be based in Riyadh or able to work on-site in Riyadh.
  • Fresh graduates and self-taught developers are encouraged to apply; please showcase your capabilities through a GitHub profile, portfolio, or a project you are proud of.

Technical Skills

  • Frontend Development: React, TypeScript
  • Backend Development: Java, Spring Boot
  • Databases: MongoDB
  • API Design: REST APIs
  • Security: Authentication, Secure Coding
  • DevOps & Tools: Git, Docker, CI/CD (*, GitHub Actions)
  • Testing & Collaboration
  • Mobile Development (Nice to have): Flutter, Dart
  • Domain Knowledge (Nice to have): Payments, Fintech, Loyalty Systems
  • Cloud Platforms (Nice to have): Alibaba Cloud, AWS

Work Environment and Additional Information

This is a full-time position located in Riyadh, Saudi Arabia. The company offers a competitive salary based on skills. Additional preferred skills include an interest in payments, fintech, or loyalty systems, and familiarity with Alibaba Cloud or AWS, Docker, and GitHub Actions. Proficiency in Arabic is considered a plus. Interested candidates can apply through LinkedIn or by sending their CV along with their GitHub profile or portfolio to the designated application channel.


Requirements

  • No experience required

Similar Jobs