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:

Test Automation Engineer (Advanced)
Location: Centurion
Salary:
Role Description: As a Test Automation engineer with our client, a leading IT provider in the motor industry, you will play a pivotal role in ensuring the quality and reliability of our software solutions. Collaborating closely with cross-functional teams, you will be responsible for designing, implementing, and executing automated tests across various platforms and technologies. Your experti...
3 days ago


Data Streaming Platform Engineer (Advanced)
Location: Midrand
Salary:
Company PurposeOur client in the motor industry is seeking an experienced Data Streaming Platform engineer to delve into the core of data streaming processes, ensuring robustness, scalability, and efficiency at every stage. From designing and implementing streaming architectures to optimizing data pipelines, you'll play a crucial role in shaping our data infrastructure and driving insights to fuel...
11 days ago


Full Stack Java Software Engineer – Centurion / Hybrid R1.2m per annum
Location: Pretoria
Salary: 1 200 000
Full Stack Java Software engineer – Centurion / Hybrid R1.2m per annum
16 days ago


Senior Engineer (Telecommunications)
Location: Johannesburg
Salary: 70 000 Monthly
Role: Senior engineer (Telecommunications) Location: 100% remoteCompany: Specialises in providing high-quality backend systems for Managed Services Providers (MSPs), Internet Service Providers (ISPs), and Wireless Internet Service Providers (WISPs). Their comprehensive solutions are designed to enhance their customer offerings and streamline their operations. They focus on Virtual Datacentre ...
19 days ago


Backend Cloud Developer Advanced 0226
Location: Midrand
Salary:
Introducing the Hybrid backend Cloud Developer Role! Are you ready to take your IT career to new heights? Buckle up, because we've got a role that's as exciting as it gets. Join us on this epic journey as a backend Cloud Developer (Advanced) with a twist - it's a 3-year renewable contract, loaded with all the benefits of permanent employment!
9 days ago


Backend Cloud Developer (Advanced)
Location: Midrand
Salary:
"Exciting opportunity at IT Hub South Africa! Seeking an experienced backend Cloud Developer to join our innovative team. Collaborate on cutting-edge projects, utilizing advanced technologies and methodologies. Apply now and be part of shaping the future!"
3 days ago


Backend Developer (Advanced)
Location: Midrand
Salary:
Join our team as a backend Developer (Advanced). Bring your expertise in cloud-native enterprise applications and cutting-edge technologies to drive innovation in the automotive industry. Collaborate with global teams to develop and deploy production-ready business applications, shaping the future of IT solutions within our client. Apply now to be part of our dynamic team and make a meaningful imp...
3 days ago


ZMA 415562 - BACKEND DEVELOPER (Hybrid)
Location: Pretoria
Salary: Market Related
backend DEVELOPER (Hybrid)
15 days ago


Backend Cloud Developer
Location: Centurion
Salary:
**Role Title: Subject Matter Expert (SME) - IT Solutions (Senior)****About Us:**Join our vibrant team at the forefront of IT innovation. We're dedicated to delivering cutting-edge solutions and pushing the boundaries of technology.**Role Overview:**As a Senior SME in IT Solutions, you'll be the go-to expert in our Sales and Marketing workplace team. Get ready to dive into exciting projects and sha...
19 days ago


Backend Developer
Location: Pretoria
Salary: 45000 Monthly
Join an innovative team in Pretoria as a backend Developer and take charge of crafting seamless B2B solutions. From collaborating with GMs and backend Leads to executing robust strategies, your role will involve optimizing internal tools, fortifying security measures, and ensuring impeccable product quality. Dive into DevOps, streamline development processes, and champion software lifecycle flows....
19 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