Senior Back End Developer (Golang)

Deloitte Johannesburg Metropolitan Area
Remote
Apply
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

Java Server Engineer

Devops
3h ago

Premium Job

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

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

apple

United State

SAP HCM & SuccessFactors Support Team Manager

Devops
3h ago

Premium Job

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

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

rr

United Kingdom
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Bright Vision Technologies

United State

Subscribe our newsletter

New Things Will Always Update Regularly