Senior Back End Developer (Golang)

Deloitte Johannesburg Metropolitan Area
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Deloitte is seeking a Senior Back End Developer to join our team and play a key role in the replatforming of our client's environment. The ideal candidate will have strong expertise in building scalable, high-performance backend systems using Golang.

Key Highlights
Design, develop, and maintain robust backend services and APIs using Golang.
Lead and contribute to the replatforming of existing systems to modern architectures.
Collaborate with cross-functional teams to define, design, and deliver new features.
Technical Skills Required
Golang AWS cloud services RabbitMQ Kafka SQL databases CI/CD pipelines containerisation (Docker) version control (Git)
Benefits & Perks
Remote work
Contract position

Job Description


Fully remote contract position available for Senior Back End Developers as per below:


Role Overview

We are seeking an experienced Senior Back End Developer to join our team and play a key role in the replatforming of our client’s environment. The ideal candidate will have strong expertise in building scalable, high-performance backend systems using Golang, and will be comfortable working with modern cloud and messaging technologies.


Key Responsibilities

  • Design, develop, and maintain robust backend services and APIs using Golang.
  • Lead and contribute to the replatforming of existing systems to modern architectures.
  • Integrate and manage messaging systems such as RabbitMQ and Kafka.
  • Develop and optimise SQL-based data storage solutions.
  • Deploy, monitor, and maintain applications on AWS cloud infrastructure.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Ensure code quality, security, and scalability through best practices and code reviews.
  • Troubleshoot and resolve complex technical issues across the backend stack.
  • Document solutions, processes, and architectural decisions.


Required Skills & Experience

  • Proven experience as a Senior Back End Developer or similar role.
  • Advanced proficiency in Golang for backend development.
  • Hands-on experience with AWS cloud services and deployment.
  • Strong knowledge of RabbitMQ and Kafka for messaging and event-driven architectures.
  • Solid experience with SQL databases (design, optimisation, and maintenance).
  • Demonstrated experience in replatforming or migrating legacy systems to modern environments.
  • Familiarity with CI/CD pipelines, containerisation (e.g., Docker), and version control (e.g., Git).
  • Strong problem-solving skills and ability to work independently or as part of a team.
  • Excellent communication and documentation skills.


Preferred Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Experience in high-availability, distributed systems.
  • Exposure to microservices architectures and best practices.

Similar Jobs

Explore other opportunities that match your interests

Senior DevOps Engineer

Devops
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

campminder

United State

Quality Engineer for Kubernetes Operators

Devops
7h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

percona

Argentina

Senior IAM/PAM Engineer

Devops
11h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Zeektek

United State

Subscribe our newsletter

New Things Will Always Update Regularly