Senior Software Engineer (TypeScript & PostgreSQL) (iOCO0064) Job at iOCO

Job role overview

  • Date posted

    August 3, 2026

  • Closing date

    September 3, 2026

  • Hiring location

    Cape Town Western Cape

  • Qualification

    None

  • Experience

    None

Description

  • We are looking for a Senior Software Engineer with strong TypeScript, Postgres and GitHub/GitHub Actions experience to join us as a consultant on an initial 6 month contract. The role is hybrid in Cape Town.

What you’ll do:

  • Design, build, and maintain backend and full-stack features on a Supabase + TypeScript stack.
  • Work across greenfield projects and existing brownfield systems, balancing new development with thoughtful extension of what's already in production.
  • Implement and maintain authentication and access control integrated with Microsoft Entra ID.
  • Own CI/CD pipelines and repository workflows using GitHub and GitHub Actions.
  • Use Claude Code as a core part of the development workflow to accelerate delivery and maintain code quality.
  • Collaborate daily with engineers, product owners, and stakeholders in EU, with strong async communication habits.
  • Contribute to technical decisions as engineering organisation grows, including tooling, process, and standards.

Your expertise:

Must-Have Skills

  • Strong professional experience with TypeScript, and building web applications backed by a relational database — proficiency with SQL is a must. Direct Supabase experience is a bonus.
  • Solid working knowledge of Postgres, ideally using Supabase’s default database setup and conventions.
  • Proven track record owning CI/CD end-to-end on GitHub — designing, building, and maintaining GitHub Actions pipelines, not just working within ones someone else set up.
  • Demonstrated proficiency using Claude Code or equivalent.
  • Several years of professional software engineering experience at a senior level, with a track record of owning features end-to-end.
  • Strong communication skills, written and verbal — a must-have given daily collaboration across South Africa and Europe.

Nice-to-Have Skills

  • Experience automating workflows in Jira (e.g. via Jira’s automation rules or the API).
  • Experience using MCP (Model Context Protocol) servers with Claude Code, or setting up MCP integrations.
  • Experience working in financial services, private equity, or another regulated industry.
  • Experience working in a distributed team spanning multiple time zones.

How to Apply

Interested and Qualified candidates should Click here to Apply Now

Interested in this job?

0 days left to apply

Apply for this job

Cancel
Send message
Cancel