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)
  • Duty Hours: 8:00am - 6:00pm (including Lunch Break)
    Depending Upon Projects and timelines meeting, employees might be asked to stay for long. (No overtime)
    Roasters (day shift Or Night Shifts)
  • Working days: Monday To Saturday (Sunday is off)
  • Salary (On-Probation): 3500 AED/month

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:

1) Accomodation (Shared)
2) Medical Insurance
3) Food (2 time mess, i.e lunch & Dinner (sufficient for per person type meal, as per mess).
4) Training On necessary Things (if needed by the co.)
5) Holidays Of 30 Days after every 2 years of visa
6) Visa renewal by the Company expenses (if employee would continue with SANSO).

Important Note:
1) 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.
2) 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