For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Uplers
Uplers

Software Engineer – Backend/Integration Focus

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Security software
Node.js
TypeScript
+33

Permanent role
2 days ago
Apply now

Experience: 5.00 + years

Salary: Confidential (based on experience)

Expected Notice Period: 7 Days

Shift: (GMT+02:00) Africa/Johannesburg (SAST)

Opportunity Type: Remote

Placement Type: Full Time Indefinite Contract(40 hrs a week/160 hrs a month)

(*Note: This is a requirement for one of Uplers' client - Payments Acceptance Solution Provider)

What do you need for this opportunity?

Must have skills required:

Exposure to Android/iOS SDKs, mobile integration, payment gateway integrations, backend integrations, Microservices, Node.js, Docker, Kubernetes, Rest APIs, TypeScript

Payments Acceptance Solution Provider is Looking for:

We are transforming the way contactless payments are made. Our platform enables secure, standards-compliant transactions using cutting-edge mobile and backend technologies. At the core of our system is a cloud-based backend responsible for attestation, monitoring, and transaction routing for our deployed SoftPOS solutions.

We are looking for an Engineer to join the team. You will work on robust, scalable backend services, primarily using TypeScript and Node.js, and collaborate with engineers building mobile SDKs for Android (Kotlin) and iOS (Swift). This role is ideal for someone who thrives on engineering payment-grade software that is secure, performant, and resilient.

Key Responsibilities

  • Design, build, and maintain backend services using TypeScript and Node.js.
  • Contribute to APIs and services that interface with Kotlin and Swift-based SDKs to enable secure, contactless payments on mobile platforms.
  • Implement secure RESTful APIs for integration with frontend and mobile applications.
  • Ensure that backend systems meet strict security and compliance standards.
  • Optimize services for scalability, reliability, and performance in production environments.
  • Participate in sprint planning, architecture reviews, and team discussions.
  • Write clean, testable, and well-documented code aligned with modern engineering practices.
  • Stay current with backend, mobile (Android and iOS), and infrastructure trends relevant to the payment ecosystem.

Minimum Qualifications

  • Degree in Computer Science, Engineering, or equivalent industry experience.
  • Strong working knowledge of TypeScript, Node.js, Docker, and Kotlin.
  • Proven experience building and consuming RESTful APIs.
  • Familiarity with Git-based workflows, automated testing, and CI/CD pipelines.
  • Strong analytical and problem-solving skills.
  • Clear communicator and effective collaborator in cross-functional teams.

Bonus Skills (Nice To Have)

  • Understanding of cryptographic protocols and their application in secure environments.
  • Experience with container orchestration (e.g. Kubernetes).
  • Proficiency in C or C++.
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Experience with native iOS and Android development or mobile SDK integration.
  • Familiarity with relational databases and SQL.
  • Experience with observability and production monitoring tools.

How to apply for this opportunity?

  • Step 1: Click On Apply! And Register or Login on our portal.
  • Step 2: Complete the Screening Form & Upload updated Resume
  • Step 3: Increase your chances to get shortlisted & meet the client for the Interview!

About Uplers:

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.

(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).

So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

About Uplers

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service