Talent.com
Senior Software Engineer - Full Stack - Cape Town

Senior Software Engineer - Full Stack - Cape Town

CollinsonCape Town, Western Cape, South Africa
30+ days ago
Job description

Overview

Collinson is a global loyalty and benefits company. We use our expertise and products to craft customer experiences which enable some of the world’s best known brands to acquire, engage and retain demanding customers. We specialise in Financial Services, Travel and Retail and support clients in multiple sectors. We have worked with over 90 airlines, 20 hotel groups and more than 600 financial institutions and banks, with clients including Accor Hotels, Air France KLM, American Express, British Airways, Cathay Pacific, Diners Club, Mandarin Oriental, Mastercard, Radisson Hotel Group, Sephora, Visa and Vhi. We operate in over 170 countries and help clients differentiate their propositions and deepen customer devotion. Collinson is a privately-owned entrepreneurial business with 2,500 people in 20 locations. Our solutions include Lounge Key and Priority Pass, and we partner on many loyalty initiatives. Purpose of the job

Senior Software Engineer role : you’ll be a key figure in a cross-functional team, designing and building cloud-native, greenfield products from the ground up. You’ll own features and new capabilities, working with a Product Manager, Engineering Manager, and teammates to deliver high-quality, reliable, scalable, and secure software.

You’ll be hands-on daily—refining stories, writing code, reviewing pull requests, and solving technical problems. You’ll promote strong engineering practices and help shape how we build software. While not required to manage people, you’ll be a technical reference for others on the team.

We operate with a modern TypeScript stack, cloud-native environment, containerised deployments, and a focus on automation, observability, and AI-enhanced development. If you enjoy solving complex problems and delivering high-impact features in a high-trust, high-autonomy engineering culture, we’d love to have you onboard.

Key responsibilities

  • Write clean, efficient, and testable code (frontend and backend), owning complex features from design to deployment.
  • Collaborate with your squad (PMs, engineers, QAs) to refine requirements, scope solutions, and deliver software.
  • Champion automated testing and CI / CD; write unit, integration, and contract tests to build robust systems.
  • Build, deploy, and monitor services in AWS using Terraform, Kubernetes, and GitHub Actions.
  • Ensure health, performance, and maintainability of the code you ship.
  • Help evolve engineering standards and practices by sharing knowledge, reviewing code, and learning from incidents.
  • Champion observability using DataDog to monitor services and troubleshoot production issues.
  • Identify opportunities to improve development workflows with AI-powered tooling and automation.
  • Mentor and support less-experienced engineers.
  • Develop in an Agile environment using Git, Jira, and Confluence, with a collaborative, continuous-improvement mindset.

Qualifications

  • Preferred : Computer Science or Information Technology degree, diploma, or similar.
  • Non-negotiable : 5+ years of software development experience with a strong focus on TypeScript (Node.js & React) and solid JavaScript fundamentals.
  • Experience building and running production systems on a cloud platform (AWS and Azure).
  • Comfort developing software within an event-driven architecture.
  • Experience with technical design and solution architecture.
  • Deep knowledge of automated testing and the principles of TDD.
  • Experience building and maintaining CI / CD pipelines (GitHub Actions) for code deployment, primarily using Terraform.
  • Ability to take a problem and drive it to resolution with a pragmatic, product-focused approach.
  • Personal attributes

  • Show initiative : self-driven, independent problem-solver who takes ownership end-to-end.
  • Innately curious : continuously questions, learns, and seeks deeper understanding.
  • Innovative : think creatively and implement ideas that enhance our systems.
  • Communicative collaborator : share openly, work across teams, and incorporate feedback.
  • Strong analytical and investigative problem-solving skills.
  • Hungry to make a difference at a technical and operational level.
  • Ability to deliver without micro-management; focus on doing the right thing and taking ownership of code.
  • Proud of your code and owning your work.
  • Interview process

    Stage 1 — Screener call with recruitment to align on values and role expectations.

    Stage 2 — ~30-minute call with an Engineering Manager to discuss the team, projects, and your career history.

    Stage 3 — Technical test (at home); we review your solution and approach.

    Stage 4 — Final stage : 1 hour with engineering team members (Engineering Manager and Principal Engineer) to discuss design decisions, architecture, and implementation, plus review the technical test.

    Stage 5 — 30-minute discussion with Head of Architecture & Engineering.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Cape Town, Western Cape, South Africa

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RSAWEBCape Town, Western Cape, South Africa
    Cape Town, South Africa | Posted on 20 / 10 / 2025.Octotel is an established and rapidly expanding OpenAccess Service Provider, specializing in Open Access & GPON connectivity.We are Cape Town’s larges...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    LiveScore GroupWorkFromHome, Western Cape, South Africa
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Hybrid working (2 days in the office). Based on the Cape Town beachfront – a breathtaking expanse of wh...Show moreLast updated: 29 days ago
    • Promoted
    Senior Software Engineers (CH1129b)

    Senior Software Engineers (CH1129b)

    CapitalHStellenbosch, South Africa
    Join a world-class team developing high-performance, distributed telecom systems.Our client, a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Integrations Software Engineer

    Senior Integrations Software Engineer

    YocoCape Town, Western Cape, South Africa
    Senior Integrations Software Engineer.Location : Cape Town, Western Cape, South Africa.Yoco was founded in 2015 and has been breaking down barriers, unlocking economic opportunities, and opening com...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    impact.comCape Town, Western Cape, South Africa
    Working together enables us to grow rapidly, win, and serve the largest brands in the world.We use cutting-edge technology to solve real-world problems for our clients and continue to lead as the S...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Salve.Inno ConsultingCape Town, Western Cape, South Africa
    We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Air ChefsCape Town, Western Cape, South Africa
    Air Chefs Cape Town, Western Cape, South Africa.This role is part of a fast-growing technology-driven logistics organisation with offices in the UK and South Africa. The business is focused on using...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    OzeCape Town, Western Cape, South Africa
    Oze means business, and the growth of it.We’re passionate about enabling small businesses and local ownership to grow with technology, particularly in emerging markets. That's why we're starting in ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer iKapa

    Senior Software Engineer iKapa

    Xcede GroupCape Town, Western Cape, South Africa
    The Software Development Team delivers solutions on a global basis.They provide reliable, stable, scalable, robust, secure and continually evolving high-volume transaction systems using processes w...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Backend Engineer (Cape Town)

    Senior Backend Engineer (Cape Town)

    The Legends AgencyCape Town, Western Cape, South Africa
    Senior Backend Software Developer.Hybrid (2-4 days in office / week) .We seek a Senior Backend Developer with a strong technical background and a passion for real-world problem-solving.You'll contrib...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ParaconCape Town, Western Cape, South Africa
    Paracon Cape Town, Western Cape, South Africa.Software Engineering - Develop and enhance scalable applications and services using C#,. NET, REST APIs, and microservices architecture.Technical Mentor...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer Cape Town : Northern Suburbs

    Senior Software Engineer Cape Town : Northern Suburbs

    Communicate EngineeringCape Town, Western Cape, South Africa
    Are you a talented and enthusiastic Software Engineer ready to enhance your skills in software development? Join a prestigious global organization, where you will be conducting quality tests and as...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    AnyVanCape Town, Western Cape, South Africa
    AnyVan Cape Town, Western Cape, South Africa.Join or sign in to find your next job.AnyVan Cape Town, Western Cape, South Africa. Be among the first 25 applicants.Direct message the job poster from A...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Radar Systems

    Senior Software Engineer - Radar Systems

    JenRec RecruitmentCape Town, South Africa
    R&D team developing award-winning consumer radar products used by cyclists, golfers, and drivers worldwide.Youll be at the cutting edge of. Lead software and algorithm development for next-gener...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Multiple Stacks) - Remote Contract

    Senior Software Engineer (Multiple Stacks) - Remote Contract

    Salve.Inno ConsultingCape Town, Western Cape, South Africa
    Remote
    We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer – Application - Somerset West, South Africa

    Senior Software Engineer – Application - Somerset West, South Africa

    JenRec RecruitmentCape Town, South Africa
    My client, a technology leader in the development of highly reliable, mission-critical systems, is seeking a.Operating in a formal engineering environment, the successful candidate will help design...Show moreLast updated: 30+ days ago
    • Promoted
    Snr. Software Engineer (Full-Stack) (Position located in Cape Town, South Africa)

    Snr. Software Engineer (Full-Stack) (Position located in Cape Town, South Africa)

    KnowBe4Cape Town, Western Cape, South Africa
    Software Engineer (Full-Stack) (Position located in Cape Town, South Africa).Join the cybersecurity company that puts security first. literally and without compromise.At KnowBe4, our AI-driven Huma...Show moreLast updated: 29 days ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    LexisNexisCape Town, Western Cape, South Africa
    Do you enjoy working with innovative research.Would you like to be part of a team that creates.LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employe...Show moreLast updated: 30+ days ago