We are seeking a skilled and versatile Full Stack React & Python Developer to join our dynamic product engineering team. In this role, you will be responsible for architecting, developing, and maintaining Sanso's cross platform web, mobile & desktop applications and services. Python knowledge is a strong advantage for working with data processing, automation, or AI modules in future iterations of Sanso products. The ideal candidate has hands-on experience in both front-end and back-end development using React.js, Node.js, and modern databases such as MongoDB or PostgreSQL. You will work closely with UI/UX designers, QA, and ICT manager to deliver responsive, scalable, and high-performance applications that prioritize security, privacy, and real-time interactions.

Front-end Development

  • Design and develop user interfaces using React.js, Next.js, and component-based architectures.
  • Ensure cross-platform compatibility (Web, Mobile & Desktop), responsive design, and accessibility standards are met.
  • Implement client-side logic for seamless integration with back-end APIs and services.
  • Optimize performance and UX for mobile, web and desktop experiences

Back-end Development

  • Build robust RESTful APIs using Node.js and Express.js to support features like: Real-time messaging & Calling, chat encryption, & notification systems (Messenger), Secure transactions and wallet systems (FinTech) and work on more advanced features & apps too.
  • Develop scalable data models using MongoDB, PostgreSQL, or other cloud-native databases.
  • Implement microservices and modular backend components for future scalability.

API Development & Integration

  • Build & Integrate APIs of Payment gateways, SMS/OTP, and KYC verification, Push notifications, VoIP, Media Services (But not limited too).
  • Manage WebSockets and real-time communication protocols for instant updates.

Code Quality & Performance

  • Write clean, modular, well-documented code with testing coverage (unit, integration, UI tests).
  • Use tools like Jest, React Testing Library, or Postman for test automation and API validation.
  • Identify performance bottlenecks and implement solutions to improve speed and stability.
  • Participate in code reviews and enforce best development practices.

Python Programming

  • Utilize Python for back-end scripting, automation, data handling, or future AI/ML-based enhancements.
  • Develop microservices or tools that can complement the core stack with Python-based modules.

Education & Experience Requirement

  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
  • Min. 2-4 years of experience in developing cross platform apps.
  • Experience with end-to-end encryption, payment processing, or real-time communication systems.
  • Understanding of data privacy, GDPR compliance, and secure authentication flows.
  • Experience with version control (Git) and CI/CD workflows.
  • Familiarity with Linux-based deployment and cloud-hosted services.

Industry Details

  • Department: R&D
  • Role: Full Stack React & Python developer
  • Employment Status: Full time (on-site)
  • Office Timing: 7:00am - 6:00pm
  • Working days: Monday To Saturday
  • Salary (On-Probation): 3500 AED/month
    After the probation period, salaries will be reviewed and incremented based on individual performance.

Important Note:


Interview Criteria:

Applicant(s) must have ethical organizational behaviour & communicational skills

Attach your resume in the relevant position segment

You’ll have a quick Interview mail if your resume is shortlisted

Interview Phases
i) Online Phase of general Interview on Teams via text phase to keep all chat as record for the management.
ii) Shortlisted candidate will be given a Task or Project related to their position/department to check your abilities.
iii) A final review of your submitted project or task via senior team, where you will show off your Task or Project detailed presentation and demonstrate what you have to offer out of the box expertise of your's.

FAQ

Q. Who issues the work permit?
A. The timeline and results related to the Approval/Rejection of the Work Permit Application is the core decision of the concerned Immigration department of UAE.
Applicant(s) who would be selected/shortlisted for UAE Office of SANSO will be processed for the work permit as per the Govt policies under the sponsorship of SANSO.

Benefits & Perks:

Shared Accommodation with Internet facility
Medical Insurance
Yearly holidays
Travelling and Training On relevant tools and programs if needed will be invested by the Company
Pick & Drop To Office By The Co. after Probation.
As per law, work permit is min of 2-3 years, that co. will renew it from co. Expenses

Note:
During Probation or regular tenure of your service if you are not performing as per the given task or targets, so company is eligible to fire you as per MOI/MOL laws permissions.
If you breach any policy and involve any serious crime or against company goodwill then your visa will be cancelled & you will be deported back with immediate effect.

SANSO H