Technology Domain Specialist - 2

Boardroom Appointments

Sandton

On-site

ZAR 1,000,000 - 1,800,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a Technology Domain Specialist - 2 to lead the design and architecture of large-scale backend systems. You will drive development across the full lifecycle, from design to deployment, in a dynamic, remote-friendly environment.

The role requires hands-on coding daily with a strong focus on REST APIs, polyglot technologies (Node.js, Python, Go) and cloud-native practices across AWS/GCP/Azure.

Qualifications

  • B-Degree in Software Engineering.
  • 10+ years in a senior role designing and developing large-scale web applications.
  • Experience with Node.js, Python and Go backend stacks.
  • Experience with testing (Cypress, Jest) and CI/CD (Bitbucket Pipelines, Spinnaker).
  • Experience with SonarCloud, Cloudflare and security tooling.
  • Experience with monorepos (Nx) and many FE apps.
  • Hands-on cloud experience across AWS, GCP, Azure; containers (Docker, Kubernetes).
  • REST API development expertise and polyglot tech stack knowledge.

Responsibilities

  • Lead design and architecture of large-scale backend applications.
  • Drive development across design, planning, development, deployment.
  • Promote high-quality continuous delivery and agile practices.

Skills

Senior backend design
REST API development
Node.js
Python
Go
Docker
Kubernetes
CI/CD
AWS / Cloud
Datadog
Terraform
Monorepos Nx
SAFe / Agile
Low-latency messaging
Jenkins/Bitbucket Pipelines/Spinnaker
Event-driven architecture

Education

B-Degree in Software Engineering

Tools

Nx
Datadog
Terraform
Jenkins
Bitbucket Pipelines
Spinnaker
Cloudflare
Dynatrace
Kafka
RabbitMQ
Terraform
Docker
Kubernetes

Job description

About the job Technology Domain Specialist - 2

Contract position

  • B-Degree in Software Engineering
  • 10+ years in a senior role designing and developing large-scale web applications
  • 7 years experience required
  • 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, Debt Manager V11.3 mainframe, Debt Manager v702, FTP, Cobol, JCL, Cloud Azure
  • Banking and exposure to agile delivery scrum, kanban and SAFe
  • Data Warehousing and information technology Architecture
  • 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 & 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 ideal candidate will bring a mindset of creativity, innovation, and balance bleeding edge technology development with a relentless pursuit of timely product engineering delivery.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Developer: Full Stack
Developer: Full Stack

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Technical Lead
Technical Lead

OfferZen • South Africa

On-site
ZAR 1,800,000 - 3,000,000
Senior Technical Lead / Software Developer
Senior Technical Lead / Software Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
JavaScript Senior Developers
JavaScript Senior Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 600,000 - 840,000
Front-End Developer (Expert) 2692
Front-End Developer (Expert) 2692

Opensource • Gauteng

On-site
ZAR 1,200,000 - 1,800,000
Developer: Java
Developer: Java

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Senior Software Engineer (C#.Net)
Senior Software Engineer (C#.Net)

Boardroom Appointments • Johannesburg

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

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 1,100,000
Intermediate Developer C#
Intermediate Developer C#

icekey.tech • Sandton

On-site
ZAR 480,000 - 800,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000