×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Full Stack

Job in Cape Town, 7100, South Africa
Listing for: Collinson
Full Time position
Listed on 2025-12-10
Job specializations:
  • Software Development
    Cloud Engineer - Software, Full Stack Developer
Job Description & How to Apply Below

Collinson is a global loyalty and benefits company, partnering with many of the world’s best‑known brands to create customer experiences that help them acquire, engage and retain choice‑rich customers. With more than 30 years of experience in over 170 countries and 2 500 colleagues in 20 locations worldwide, Collinson delivers smarter, more personal experiences that deepen customer loyalty for leading airlines, hotels, financial institutions and retailers.

About Collinson

Collinson specialises in Financial Services, Travel and Retail, and also supports clients across multiple sectors, working with over 90 airlines, 20 hotel groups and more than 600 financial institutions and banks. Clients include Accor Hotels, Air France KLM, American Express, British Airways, Cathay Pacific, Diners Club, Mandarin Oriental, Mastercard, Radisson Hotel Group, Sephora, Visa and Vhi, and solutions include Lounge Key and Priority Pass, the world’s best‑known airport experiences programmes, as well as many leading reward and loyalty initiatives.

Purpose of the job

As a Senior Software Engineer, you will be a key member of a cross‑functional squad, designing and building cloud‑native, greenfield products from the ground up. You will take end‑to‑end 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 will be hands‑on every day: refining stories, writing code, reviewing pull requests and solving interesting technical problems. You will bring strong engineering practices into the team and help shape how software is built, becoming a trusted point of reference for others without having formal line‑management responsibility.

We work with a modern Type Script stack in a cloud‑native environment, with 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 where different perspectives are valued, this role will give you the space and support to thrive.

Key responsibilities

  • Write clean, efficient and testable code for both frontend and backend services, owning complex features and services from design through to deployment.
  • Work closely with your squad (product managers, engineers, QAs) to refine requirements, scope technical solutions and deliver great software that serves real customer needs.
  • Champion automated testing and CI/CD by writing unit, integration and contract tests, and helping to make our systems robust, reliable and safe to change.
  • Build, deploy and monitor services in AWS using tools such as Terraform, Kubernetes and Git Hub Actions.
  • Take responsibility for the health, performance and maintainability of the code and services you ship, including participating in on‑call or support rotas where appropriate.
  • Help evolve our engineering standards and practices by sharing knowledge, reviewing code and learning constructively from incidents.
  • Champion observability, using tools such as Data Dog to monitor services, spot issues early and debug production problems.
  • Look for opportunities to improve development workflows using AI‑powered tooling and automation so that the team can focus on higher‑value work.
  • Act as a mentor and coach for less experienced engineers, supporting their growth and creating an inclusive, welcoming environment.
  • Develop in an Agile environment using tools such as Git, Jira and Confluence, with a mindset of collaboration, continuous improvement and psychological safety.

Skills and experience

Preferred:

  • Degree, diploma or similar qualification in Computer Science, Information Technology or a related field.

Non‑negotiable:

  • 5+ years of software development experience with a strong focus on Type Script (Node.js and React) and excellent JavaScript fundamentals.
  • Experience building and running production systems on a cloud platform such as AWS or Azure.
  • Comfortable developing software within an event‑driven architecture.
  • Experience with technical design and solution architecture for complex…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary