Technology / Domain Specialists

Boardroom Appointments

South Africa

Remote

ZAR 1,500,000 - 2,700,000

Part time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a senior backend/architecture lead to design and implement large-scale web applications. You will guide architecture decisions, ensure performance and reliability, and partner with product, infrastructure, and security to drive the roadmap.

The role is remote-first, requiring strong communication across a globally distributed team and hands-on development daily in a polyglot stack including Node.js, Java, Python, and .NET Core.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 10+ years in a senior role designing and developing large-scale web apps.
  • Proficient with Node.js, Python and Go backend stacks.
  • Experience with Cypress/Jest testing and CI/CD (Bitbucket Pipelines, Spinnaker).
  • Familiar with SonarCloud and Cloudflare services.
  • Experience with Nx monorepos (20+ FE apps).
  • Hands-on cloud: AWS, GCP, Azure; Terraform experience.
  • Strong Docker+Kubernetes know-how; REST API development.
  • Polyglot dev with .NET Core, Java/Springboot, Python, Node/Nest/Nuxt.
  • Experience with Kafka/RabbitMQ and CI/CD tooling.

Responsibilities

  • Lead design and architecture of large-scale backend apps with best practices.
  • Participate in design, planning, development and deployment cycles.
  • Collaborate with Backend Engineers, Product, Infra/DevOps and Security to advance roadmaps.

Skills

Node.js
Python
Go
REST API
Docker
Kubernetes
Kafka
RabbitMQ
Git
Jenkins
Nx
Spinnaker
Bitbucket Pipelines
Terraform
AWS
Datadog
Dynatrace
NestJS
Nuxt.js
.NET Core
Java
Spring Boot

Education

Bachelor's degree in Computer Science or related field

Tools

Nx
Spinnaker
Bitbucket Pipelines
SonarCloud
Cloudflare
Terraform

Job description

Contract position

Minimum requirements
  • B-Degree in Computer Science or related technical field.
  • 10+ years in a senior role designing and developing large-scale web applications
  • Experience using Node.js tools, backend tech stacks including Node, Python and Go
  • Experience with testing (Cypress, Jest) and CI/CD platforms such as Bitbucket Pipelines and Spinnaker
  • Experience with SonarCloud (Code scanning, vulnerabilities, code coverage, code quality etc) and Cloudflare (Caching, DNS, WAF, CSP)
  • Experience using Monorepos using Nx (we have over 20+ FE apps in the same repo)
  • Experience with Datadog, AWS services and using Terrafrom
  • Hands‑on public cloud experience - AWS, Google Cloud, Azure, Heroku
  • Strong understanding of containers Docker, Kubernetes
  • Required experience in REST API development
  • Polyglot developer with current hands‑on development experience in a major framework - .Net Core, Java/Springboot, Python, JS/NodeJS, Nest.JS, Nuxt.JS
  • Hands‑on experience with low‑latency messaging/queueing technologies - Kafka, rabbit MQ
  • Demonstrable familiarity with CI/CD process, testing frameworks and practices with tools like git, Jenkins/Bitbucket pipelines, Spinnaker
  • Knowledge of Monitoring and Observability Tools such as Dynatrace and DataDog
  • Strong knowledge of application, data and infrastructure architecture disciplines
  • Expert understanding of architecture and design across all systems
  • Experience working within an agile development environment
  • Excellent written and oral communication skills
  • Ability to work in a dynamic, remote‑first environment with a globally distributed team
  • Learn about new trends and drive team discussions to improve the product
  • Excellent written and oral communication skills
  • Comfortable leading the frontend development team in big projects
  • This is a hands‑on role and code contribution daily is required
Responsibilities
  • Lead the design and architecture of large-scale backend applications using the best practices to ensure high levels of performance, maintainability and availability
  • Be involved in all aspects of development playing a critical role in design, planning, development, and deployment and drive improvements in the company's software delivery life cycle to enable high quality continuous delivery process.
  • The candidate will partner with key stakeholders across the business including the Backend Software Engineers, Product Management, Infrastructure/DevOps and Security to advance the product roadmap
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technology Domain Specialist - Junior
Technology Domain Specialist - Junior

Boardroom Appointments • South Africa

Remote
ZAR 900,000 - 1,300,000
Back-End Developers
Back-End Developers

Blue Pearl HQ • Johannesburg

Remote
ZAR 420,000 - 700,000
Remote-First Tech Domain Architect (Backend & Cloud)
Remote-First Tech Domain Architect (Backend & Cloud)

Boardroom Appointments • Sandton

On-site
ZAR 1,000,000 - 1,800,000
Senior Tech/Domain Architect – Remote-First Backend Lead
Senior Tech/Domain Architect – Remote-First Backend Lead

Boardroom Appointments • Sandton

On-site
ZAR 1,200,000 - 1,800,000
Back-End Developers
Back-End Developers

Zohorecruit • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Software Engineer (Javascript)
Senior Software Engineer (Javascript)

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 1,100,000
JavaScript Senior Developers
JavaScript Senior Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 600,000 - 840,000
Technical Lead – Java
Technical Lead – Java

eSmart Group • Sandton

On-site
ZAR 1,200,000 - 1,600,000
Back-End Developers
Back-End Developers

Blue Pearl Pty Ltd • Johannesburg

On-site
ZAR 420,000 - 720,000