Enable job alerts via email!

Platform Engineer

Electrum Payments

Cape Town

On-site

ZAR 600,000 - 850,000

Full time

6 days ago
Be an early applicant

Job summary

A modern software development firm in Cape Town is seeking a Platforms Engineer to design and maintain scalable platforms. The ideal candidate will have significant experience in automation, CI/CD, and Kubernetes. This role offers flexibility in working hours and a supportive environment. You will play a crucial role in enhancing developer productivity and platform resilience.

Benefits

Flexibility around core working hours
Daily cooked lunches
Team socialising and outings

Qualifications

  • 4+ years relevant work experience as a Developer in a software development team building/running Java or C# applications.
  • 2+ years experience deploying and managing Kubernetes clusters.
  • Experience using GitOps/CI-CD workflows for infrastructure as code.

Responsibilities

  • Design, build, and maintain scalable platforms.
  • Automate infrastructure and optimize CI/CD pipelines.
  • Ensure platform reliability and performance.

Skills

Kubernetes
GitOps
CI/CD workflows
AWS
Backend Development
Infrastructure as Code

Education

Bachelor's degree in Computer Science or Engineering

Tools

Terraform
Ansible
Prometheus
Grafana
GitHub Actions
Job description
The Role

Are you passionate about building the foundational infrastructure that powers modern software development? Electrum is seeking a Platforms Engineer to design, build, and maintain scalable, secure, and resilient platforms that support the development, deployment, and operation of applications across the organization. In this role, you\'ll enable engineering teams by automating infrastructure, optimizing CI/CD pipelines, and ensuring platform reliability and performance. You\'ll play a key role in driving Platform Engineering best practices, improving developer productivity, and fostering operational excellence through infrastructure-as-code and modern tooling. If you thrive in complex environments and are motivated by the opportunity to create impact at scale, we’d love to connect with you.

Qualifications
  • Bachelor\'s degree in Computer Science or Engineering.
  • 4+ years relevant work experience as a Developer in a software development team building/running Java or C# applications.
  • 2+ years experience deploying, managing and rightsizing Kubernetes clusters, resources and underlying infrastructure.
  • 2+ years experience designing & operating public cloud environments
  • Experience using GitOps / CI-CD workflows for infrastructure as code and Helm workload deployments.
Beneficial Experience
  • Experience in Agile / Scrum methodologies.
  • An understanding of AWS/Cloud services and best practices, e.g. the AWS Well-Architected Framework.
Tooling / Stack
  • Kubernetes & Containerisation: Using Kubernetes, Istio, ArgoCD, Helm & CI/CD to build & deploy & manage containerised workloads.
  • Monitoring and Logging: Using tooling such as Prometheus, Loki, Grafana & ELK to monitor Kubernetes resources and Java workloads.
  • Source Control & CI/CD: Making use of GitHub & Github Actions for version control & CI/CD.
  • Operating Systems: Using Ansible and shell scripting to configure & manage unix environments (Red Hat Enterprise Linux).
  • Building, Collaboration & Communicating the IDP: Strong communication skills within a team environment with an ability to effectively document processes and mentor engineers on best practices and platform use.
  • A Grasp of Backend Development: Hands-on experience in designing, developing, and deploying scalable backend services using Java, and experience in writing scripts to solve ad-hoc problems.
  • Cloud Infrastructure: An intermediate understanding of AWS/Cloud services and best practices, e.g. the AWS Well-Architected Framework
  • Infrastructure as Code (AWS & Terraform): Experience using the AWS CDK & Terraform to write and manage infrastructure.
  • Architecture and Design Patterns: Familiarity with common design patterns and architectural principles, including Domain-Driven Design (DDD), Event-Driven Architecture (EDA), and distributed computing architecture.
  • Computer Networking: Knowledge/experience of core networking concepts, i.e. configuring computer networking policies, ip allocations, routing, dns, preferably with experience with AWS networking, i.e. VPCs, Subnets, NAT Gateways, Internet Gateways, Peering, VPC PrivateLink, Global Accelerators, Load Balancing etc.
  • Database Management: Expertise in designing, optimising, and maintaining relational databases (e.g., MySQL, SQLite, PostgreSQL), including experience with event pipelining, i.e. using Apache Kafka.
Benefits & Work-Life Balance
  • Flexibility around core working hours
  • Daily cooked lunches and a stocked kitchen for mid-day nibbles
  • Team socialising, getaways, and social outings

A safe, transparent environment where mistakes happen is part of our culture. We follow a simple 3-step approach to dealing with mistakes: Tell everyone about it; Fix the mistake; Tell everyone about it.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.