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

Senior Software Engineer - Full Stack - Cape Town

CollinsonMilnerton, Western Cape, South Africa
30+ days ago
Job description

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 the most demanding and choice‑rich customers. In particular, our unique expertise and insight into high earning, frequent travellers allows us to create products and solutions for our clients that inspire greater customer engagement to drive more profitable relationships, enrich their travel experiences, protect what matters and assist in times of need.

While specialising in Financial Services, Travel and Retail, we also 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 take our more than 30 years’ experience working with these kinds of household names in over 170 countries, and help our clients to deliver the smarter experiences it takes to differentiate their propositions, and help them win deeper devotion with their customers.

Collinson is a privately‑owned entrepreneurial business with 2 500 passionate people working in 20 locations worldwide. Our solutions include Lounge Key and Priority Pass, the world’s best known airport experiences programme, while we are also the trusted partner behind many of the leading financial services, airline and hotel brand’s reward programmes and loyalty initiatives.

Purpose of the job

As a Senior Software Engineer, you’ll be a key figure in one of our cross‑functional teams, designing and building cloud‑native, greenfield products from the ground up. You’ll take ownership of features and new capabilities, working closely with a Product Manager, Engineering Manager, and your teammates to deliver high‑quality software that is reliable, scalable, and secure.

You’ll be hands‑on every day; refining stories, writing code, reviewing pull requests, and solving interesting technical problems. You’ll bring strong engineering practices to the team and help shape the way we build software. While you’re not expected to manage people, your technical depth and experience mean you’ll naturally become a point of reference for others on the team.

We have a modern TypeScript stack, cloud‑native environment, containerised deployments, and a strong focus on automation, observability, and AI‑enhanced development.

If you enjoy solving complex problems, delivering high‑impact features, and being part of a high‑trust, high‑autonomy engineering culture, we'd love to have you onboard.

Key responsibilities

  • Write clean, efficient, and testable code (for both frontend and backend services), owning complex features and services from design to deployment.
  • Work closely with your squad (PMs, engineers, QAs) to refine requirements, scope technical solutions, and deliver great software.
  • Champion automated testing and CI / CD. You’ll write unit, integration, and contract tests, and help make our systems robust and reliable.
  • Build, deploy, and monitor services in AWS using tools like Terraform, Kubernetes, and GitHub Actions.
  • Take responsibility for the health, performance, and maintainability of the code you ship.
  • Help evolve our engineering standards and practices by sharing knowledge, reviewing code, and learning from incidents.
  • Champion observability. You’ll be using DataDog to monitor services and debug production issues.
  • Look for opportunities to improve development workflows using AI‑powered tooling and automation.
  • Be a mentor and teacher to less experienced engineers.
  • Develop in an Agile environment using tools like Git, Jira, and Confluence, with a mindset of collaboration and continuous improvement.

Preferred

  • Computer Science or Information Technology degree, Diploma or similar
  • NON-NEGOTIABLE

  • 5+ years of experience in software development with a strong focus on TypeScript (Node.js & React) and excellent knowledge of JavaScript fundamentals.
  • Experience building and running production systems on a cloud platform (i.e. AWS and Azure).
  • Comfortable developing software within an event‑driven architecture.
  • Experience with technical design and solution architecture.
  • Deep knowledge of writing automated tests and the principles of TDD.
  • Comfortable building and maintaining CI / CD pipelines (we use GitHub Actions) for code deployment primarily using Terraform.
  • Able to take a problem and run with it, bringing a pragmatic, product‑focused approach to software delivery.
  • Personal Attributes

  • Show initiative : self‑driven, independent problem‑solver who take ownership end‑to‑end
  • Innately curious : constantly questioning, learning, and seeking deeper understanding
  • Innovative : think outside the box, be creative and implement ideas that enhance our systems – innovation is valued highly at Collinson
  • Communicative collaborator : share openly, work across teams, and integrate feedback
  • Strong analytical and investigative problem‑solving skills
  • Hungry and eager to make a difference at a technical and operational level
  • The ability to get things done – we don’t like micro‑management, but we expect you to do the right thing
  • An attitude of being proud of your code and taking ownership
  • Interview Process

    We want our process to be fair and transparent, so it’s only right that we tell you what the various interview stages are :

    Stage 1 – We'll do a screener call with our recruitment team, where you can learn a bit more about Collinson, our values and we can confirm what you’re looking for in a new role.

    Stage 2 – We'll do a short call with one of our Engineering Managers for around 30 minutes, who will tell you more about the team, our projects and ask questions about your career history and suitability for the role.

    Stage 3 – You will do a technical test (at home), and we’ll review your solution and approach to it.

    Stage 4 – This is final and main stage, where we’ll meet you for 1h, and you’ll get to spend time with different members of the engineering team including Engineering Manager and the Principal Engineer. We’ll also go through your technical test and ask questions on some of your design decisions, architectural and technical implementation.

    Stage 5 – 30 minute discussion with our Head of Architecture & Engineering

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Engineer Cape • Milnerton, Western Cape, South Africa

    Related jobs
    • 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

    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: 6 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: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    LulalendWorkFromHome, Western Cape, South Africa
    Software Engineering Team Lead.ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY’S EE TARGETS.Lula is an innovative and human-focused FinTech company on a mission to help sm...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

    SanaWorkFromHome, Western Cape, South Africa
    What started in 2007 with a pizza and a plan has grown into a fast-moving SaaS company empowering manufacturers, distributors, and wholesalers to thrive in complex B2B commerce.Our mission is simpl...Show moreLast updated: 3 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

    Senior Software Engineer

    GarminStellenbosch, Western Cape, South Africa
    Direct message the job poster from Garmin.Garmin Stellenbosch is the R&D team behind Garmin’s award-winning consumer radar products, such as the : . Approach R10 Golf Launch Monitor.Zumo R1 Motorcycle...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 Full Stack Software Engineer

    Senior Full Stack Software Engineer

    Callbi Speech AnalyticsWorkFromHome, Western Cape, South Africa
    Join Callbi — South Africa’s top‑performing, rapidly scaling interaction analytics platform.We help enterprises turn conversations into insight using best‑in‑class engineering, strong security, and...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    Sana CommerceWorkFromHome, Western Cape, South Africa
    What started in 2007 with a pizza and a plan has grown into a fast-moving SaaS company empowering manufacturers, distributors, and wholesalers to thrive in complex B2B commerce.Our mission is simpl...Show moreLast updated: 7 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

    TilloWorkFromHome, Western Cape, South Africa
    A Senior Software Engineer with strong experience in building and maintaining RESTful APIs and a passion for continuous improvement. This role will be based in Cape Town, you'll be part of our globa...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    MediumWorkFromHome, Western Cape, South Africa
    ParcelHero is one of the UK’s biggest parcel delivery price comparison sites.With over 5 million visitors a year, and over 100 remote employees worldwide, we’re a technology-driven company that’s g...Show moreLast updated: 27 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
    Senior Full Stack Software Eng...

    Senior Full Stack Software Eng...

    Legal Aid SAWorkFromHome, Western Cape, South Africa
    What started in 2007 with a pizza and a plan has grown into a fast-moving SaaS company empowering manufacturers, distributors, and wholesalers to thrive in complex B2B commerce.Our mission is simpl...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    AiRStellenbosch, Western Cape, South Africa
    The role focuses on building next-generation scalable systems that manage capture bandwidth efficiently and minimise user interaction. The engineering team is working across areas such as internet t...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Titan Wealth Holdings LimitedWorkFromHome, Western Cape, South Africa
    Titan Wealth is a fast-growing wealth management business, both in the UK and internationally.It has evolved a fairer, more efficient and effective business model, structured to deliver leading adv...Show moreLast updated: 30+ days ago