Kagiso Media
Posted 11y ago

Backend Developer (Ruby, Node JS, or Python)

Kagiso Media
Cape Town, Western Cape, South Africa
OnsiteFull Time
Responsibilities
  • Writing clean code
  • Troubleshooting software
  • Developing new features
Requirements
  • 3+ years of software development experience in a backend programming language
  • Knowledge of web technologies
  • Relational databases, and REST APIs
Technical tools mentioned
Node JSPythonRubyHTMLCSSJavascriptAJAXREST APIsGitGitHub

Job description


Location: Cape Town,Western Cape,South Africa

Essential Job Functions

  • Write “clean”, well designed code in Node JS, Python or Ruby
  • Produce detailed specifications
  • Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
  • Contribute in all phases of the development lifecycle
  • Follow industry best practices
  • Develop and deploy new features to facilitate related procedures and tools if necessary

 

Requirements

  • 3+ years of software development experience in a backend programming language
  • Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc
  • Good knowledge of relational databases, version control tools and of developing REST APIs
  • Experience in common third-party APIs (google, facebook, etc)
  • Passion for best design and coding practices and a desire to develop new bold ideas
  • Fluency with source control in git and github

 

 

NOTE: This job description is not intended to be all-inclusive and will not be the final and formal template. Employees may perform other related duties as negotiated to meet the ongoing needs of the organization.

Equity Statement

We are committed to Employment Equity when recruiting internally and externally. It is company policy to promote from within wherever possible. Therefore, please be aware that internal applicants will be considered first before reviewing external applicants, provided that this supports achievement of our Employment Equity goals.


Apply to this job


About Kagiso Media

Operates radio stations, television production, and digital media platforms.

Year founded
1997
Employees
500
Organization type
Private
Latest investment
Raised $187.00M Private Equity (2013) — led by Kagiso Tiso Holdings
Headquarters
ZA

Similar jobs

Backend Developer roles near Cape Town, Western Cape
3w
Save
Mark Applied
Hide
Senior Backend Developer (AI)
Cape Town, Western Cape, South Africa
HybridFull Time
Clickatell
Clickatell: Connects businesses with customers via SMS and chat commerce.
Strong backend experience with Java/Spring Boot and Python, building high-scale distributed systems, cloud (AWS), Kafka, LLM/AI integration, and using AI development tools.
Java, Spring Boot, Python, Amazon Q, Cursor, Copilot, Claude, GPT, Kafka, AWS
4mo
Save
Mark Applied
Hide
Backend Engineer
Cape Town or Johannesburg or South Africa
HybridFull Time
Luno
Luno: A secure platform to buy, store, and trade cryptocurrency.
Proven backend engineering experience, strong CS fundamentals, experience leading development efforts, Go preferred, BSc/MSc/PhD or equivalent experience.
Kotlin, Swift, Angular, Go, gRPC, Kubernetes (EKS), Docker, CloudFlare, CloudFront, nginx, MySQL (RDS), Redis (ElastiCache), Prometheus, Grafana, CloudWatch, Jenkins
3w
Save
Mark Applied
Hide
OM Bank - Lead Python Backend Engineer
Cape Town, Western Cape, South Africa
OnsiteFull Time
Old Mutual
Old MutualJohannesburg Stock Exchange: OMU: Provides insurance, savings, investment, and banking services across Africa.
Experience designing and delivering serverless backend solutions using AWS, Terraform and Python; REST/OpenAPI integrations, CI/CD, Docker, testing with Pytest; agile tools (JIRA, Confluence); mentoring junior engineers.
AWS Lambda, SQS, DynamoDB, AWS API Gateway, Terraform, Python 3.9, Pytest, Rest API, Openapi, Swagger, GitHub Actions, CI CD, Docker, Docker Compose, Makefile, Apache velocity language, JIRA, Confluence
3mo
Save
Mark Applied
Hide
Senior Back End Engineer
Cape Town or Johannesburg
OnsiteFull Time, Contract
Elixirr Digital
Elixirr DigitalLondon Stock Exchange: ELIX: Global digital consultancy providing software engineering and data solutions.
5+ YOE5+ years building and operating large-scale backend systems in cloud environments (AWS and/or Azure); strong Python or other major backend language; security and compliance awareness.
Python, FastAPI, Django, Java, Spring Boot, Node.js, Docker, Kubernetes, Terraform, CloudFormation, ARM/Bicep, PostgreSQL, MySQL, MongoDB, DynamoDB, Cosmos DB
4mo
Save
Mark Applied
Hide
Staff Backend Engineer - Accounting - 100% Remote - EMEA
Vienna or Zagreb or Prague or Tallinn or Helsinki or Paris or Berlin or Athens or Dublin or Rome or Nairobi or Riga or Vilnius or Amsterdam or Abuja or Warsaw or Lisbon or Bucharest or Cape Town or Barcelona or London
RemoteFull Time
Hostaway
Hostaway: AI-powered vacation rental management platform for property operators.
8+ YOE8+ years software engineering; Go backend expertise; production systems experience; AWS/Kubernetes; accounting/ledger familiarity; cross-team influence; polyglot with Go/PHP/React.
Go, PHP, React, AWS, Kubernetes, CI/CD
4mo
Save
Mark Applied
Hide
Senior Back End Engineer - South Africa (Hybrid)
Stellenbosch, Western Cape, South Africa
HybridFull Time
Draslovka
Draslovka: Produces specialty chemicals and sustainable technologies for mining.
5+ YOE5+ years programming with Python, SQL; Docker/Kubernetes; FastAPI/Airflow; English proficiency.
Python, Docker, Kubernetes, FastAPI, Airflow, Postgres, TimescaleDB, Kafka, SQL
1d
Save
Mark Applied
Hide
Software Engineer: Back-End III (55514)
Stellenbosch or South Africa
OnsiteFull Time
Capitec Bank
Capitec BankJSE: CPI: Offers affordable personal banking, business loans, and insurance products.
5+ YOERequires 5+ years in Postilion systems and SDK or Java integration development, ISO 8583 and ATM protocols, Git, scripting, SQL Server knowledge, analytical skills, and clear criminal and credit records.
Postilion SDK, Postilion Realtime, PostCard, Postilion Office, Java, ISO 8583, Diebold 912, NCR NDC, Git, GitHub, PowerShell, Python, SQL Server
6mo
Save
Mark Applied
Hide
Principal Backend Software Engineer
Cape Town, Western Cape, South Africa
HybridFull Time
KingMakers
KingMakers: Operates sports betting and digital entertainment platforms in Africa.
10+ YOE10+ years engineering leadership; cloud architectures (AWS, Azure, Google Cloud); DevOps (CI/CD); Microservices (AKS); Kafka/RabbitMQ; C# or similar; incident response; testing; strong cross-team collaboration.
AWS, Azure, Google Cloud, CI/CD, Microservices, AKS, Kafka, RabbitMQ, C#, .NET, SQL Server, MongoDB, CosmosDB, Redis, Docker, Kubernetes, Grafana, Kibana, Application Insights