Backend Engineer

 

Recruiter:

Green Marble Recruitment Consultants

Job Ref:

JHB001044/MB

Date posted:

Wednesday, September 15, 2021

Location:

South Africa, South Africa

Salary:

Market related Monthly


SUMMARY:

Work in the comfort of your own home - A cloud-based applications development company is looking for a Senior Software Engineer to join our agile and cutting-edge engineering team. This individual MUST have extensive experience in deploying and managing modern tech stacks and be comfortable working in a highly versatile agile-based team. This position involves owning projects, championing the adoption and integration of new technologies, and being flexible and adaptable as the product evolves.



POSITION INFO:

Minimum requirements:

  • Technologies:
  • TypeScript - (Stack is Node.js based, Advanced build systems, project references, generics).
  • Ruby - (Prefer experience with Mongoid and Resque).
  • Kubernetes (Broad) - (Need experience across the entire Kubernetes stack)
    • Understanding of how all components work and fit together.
    • Ability to architect, provision and manage workloads running on Kubernetes infrastructure.
  • Docker - (Best practices for building, running, and maintaining containers).
  • Kafka - (partitions, topics, producers, consumers)
    • Understanding of event streaming and its application within a system (notification events vs event sourcing, when to use what).
  • MongoDB – (Monitoring & Atlas, Replication, oplog, audits, caching, Transactions, Performance tuning)
  • Cloud computing – (AWS & Azure - Working with networking policies, security groups, routing)
    • Working with cloud compute (VMs, Lambda, ECS).
    • IAM security best practices.
    • Infrastructure as Code (IaC) - Terraform, Pulumi, etc.
  • Networking experience (Broad) – (VPC, security groups, isolation, and SSL).
  • Experience with distributed systems – (Streaming, back pressure, Distributed data sets, isolation of data, isolation of concerns, Good inter-service communication practices)
  • Output-driven: We favour people and output over process
  • Iterative based approach to software development: ship and learn quickly
  • In-person company events during the year (meetups, lunch, activities)
  • Most engineers work on Mac or Linux


 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Backend Engineer (IAC)
Location: Sandton
Salary:
19 days ago


Mid-Level Backend/Full-Stack Engineer (Energy & IoT Systems)
Location: Johannesburg
Salary:
44 days ago


Software Engineer (Backend-leaning Fullstack) – Hybrid
Location: Johannesburg
Salary:
Our client is a data-driven technology company working across Python, TypeScript, Rust, Java and PHP. They build internal tools, backend services and APIs that support data-heavy systems. They are looking for a backend-leaning fullstack developer who is adaptable, enjoys solving problems and can work across different languages as needed. This is a hybrid role based in Modderfontein, with three day...
6 days ago


Backend Software Engineer
Location: Midrand
Salary:
87 days ago


Senior Full Stack Engineer
Location: South Africa
Salary: Market Related Monthly
Role:Our client is looking for a highly experienced and driven Senior Full Stack engineer with a strong background in enterprise application development using .NET and Angular. This role is perfect for someone who thrives in fast-paced environments and is eager to contribute to scalable, high-performance systems that handle large volumes of data. You will play a pivotal role in designing...
2 days ago


Full Stack Engineer
Location: Johannesburg
Salary:
2 days ago


Automation Engineer
Location: Sandton
Salary:
5 days ago


Senior DevOps Engineer
Location: Johannesburg
Salary:
45 days ago


Senior Java Developer
Location: Johannesburg
Salary:
45 days ago


Software Engineer (.NET & AWS)
Location: Johannesburg
Salary:
45 days ago


Create a free job alert for Backend Engineer in South Africa

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions