Senior Backend Developer (Node.js/TypeScript) (6–12-Month Contract) Hybrid Stellenbosch

Datafin Recruitment

Location
Stellenbosch, Western Cape
Work model
Hybrid
Contract
Fixed-term contract
Closing date

First listed . Last checked at source .

In brief

**Job Title:** Senior Backend Developer (Node.js/TypeScript) (6–12-Month Contract) Hybrid Stellenbosch **Company:** Datafin Recruitment **Overview** This role is for a Senior Backend Developer, offered as a 6–12-month contract, with a hybrid working model in Stellenbosch. The position is with a client of Datafin Recruitment, which is a technology and digital solutions provider specializing in designing, developing, and maintaining bespoke software solutions. This client assists organizations with the transition to cloud-based environments and provides guidance on digital transformation and Generative AI integration. The successful candidate will work within the client's merchant card machine division. **What you will do** The role focuses on backend development specifically within the web layer of a card machine platform. You will collaborate closely with engineering teams that utilize Kotlin and Java environments. Your responsibilities will include developing new functionality within the web layer to support faster delivery, with the understanding that some of this functionality may later be migrated to Kotlin. **Requirements (from the original advert)** * Senior-level backend development experience using Node.js and TypeScript. * Strong JavaScript development experience. * Experience developing reliable and scalable backend services and APIs. * Ability to work effectively within the web layer of the card machine technology stack. * Comfortable collaborating with teams working in Kotlin and Java. * Experience within payment processing, merchant services or device-based environments would be advantageous. **Who should apply** This position is suitable for a senior backend developer with extensive experience in Node.js, TypeScript, and strong JavaScript skills. The ideal candidate should be proficient in developing reliable and scalable backend services and APIs and be able to work effectively within the web layer of a card machine technology stack. Collaboration skills are essential, as the role requires comfort working alongside teams utilizing Kotlin and Java. Candidates with prior experience in payment processing, merchant services, or device-based environments will have an advantage. **Deadline** Not specified **Reference** Original posting: https://www.myjobmag.co.za/job/senior-backend-developer-node-js-typescript-6-12-month-contract-hybrid-stellenbosch-datafin-recruitment Source: myjobmag

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

    • Java
    • JavaScript
    • TypeScript
    • Node.js

    Extracted automatically from the advert; confirm requirements on the original listing.

    Job description

    ENVIRONMENT: * Our client is a technology and digital solutions provider that designs, develops and maintains bespoke software solutions addressing real business challenges. They help organisations transition from traditional desktop computing to cloud-based environments while providing practical guidance, implementation and governance across digital transformation and Generative AI integration. * They are seeking a Senior Node.js/TypeScript Backend Developer a  for 6–12-month contract role within a merchant card machine division. The successful candidates will focus on backend development within the web layer of the card machine platform, collaborating closely with engineering teams working across Kotlin and Java environments. Merchant Card Machine Environment: * The merchant card machine operates as a web-based device. Transactions move from the web layer into a Kotlin-based core payment processing environment before returning to the web layer, which uses TypeScript, JavaScript and related technologies. * The current web layer contains legacy components, with a longer-term objective of migrating the platform to Kotlin. New functionality is presently developed within the web layer where this supports faster delivery and is later migrated to Kotlin. Both technology stacks therefore remain actively used. * The security layer controlling merchant access and functionality on the devices is implemented in Java and operates separately from the web stack. REQUIREMENTS: Technical Requirements: * Senior-level backend development experience using Node.js and TypeScript. * Strong JavaScript development experience. * Experience developing reliable and scalable backend services and APIs. * Ability to work effectively within the web layer of the card machine technology stack. * Comfortable collaborating with teams working in Kotlin and Java. * Experience within payment processing, merchant services or device-based environments would be advantageous.

    Before you apply

    • Confirm the requirements and closing date on the original listing (myjobmag). SPANi lists vacancies from other sites and may not reflect last-minute changes.
    • Legitimate employers do not charge application, registration or training fees.
    • Don't send your ID or bank details before you have confirmed the employer is real.

    How to spot a job scam

    Applying for contract roles

    • State your notice period, contract length you can commit to, and earliest start date.
    • Highlight recent project delivery and tools used, not only long-ago permanent roles.
    • Confirm whether the role is PAYE, independent contractor, or labour-broker before accepting.
    • Keep records of the listing URL and closing date in case you need to follow up.

    Similar roles

    Get new it & software jobs in western cape by email

    Free. No account needed. Unsubscribe with one click.

    We only use your email to send this alert. See our privacy policy.

    Senior Backend Developer (Node.js/TypeScript) (6–12-Month Contract) Hybrid Stellenbosch at Datafin Recruitment | SPANi - South African Jobs