Senior Golang Developer Backend JHB SA

3 months ago


Johannesburg, South Africa JenRec Recruitment Full time

Responsibilities:

Design, develop, and maintain backend services and APIs using Golang.

Collaborate with frontend developers, designers, and product managers on scalable blockchain applications.

Integrate with various blockchain networks, smart contracts, and decentralized technologies.

Ensure backend infrastructure is scalable, secure, and high-performing.

Write clean, maintainable, and well-documented code.

Troubleshoot and resolve production issues.

Participate in code reviews to enhance development practices.

Stay updated on blockchain trends and backend advancements.

Contribute to high-performance cloud applications and resilient architecture.

Support scalable data structures and distributed computing.

Design systems with low-latency global reach.

Manage and maintain production software with frequent deployments.

Contribute to the growth of our startup.

Write unit tests to ensure code functionality.

Implement observability using OpenTelemetry, monitoring with Prometheus and Grafana.

Develop and maintain RESTful APIs, integrate JWT authentication and ACL via GRPC.

Validate publish-subscribe patterns with NATS and manage Key Management Services.

Work with block explorers like RPCs, Infura, Quicknode.

Implement Websockets, Webhooks, and event-driven architectures.

Utilize AWS, manage MongoDB, and implement Kafka for message streaming.

Requirements:

Education: Bachelor's or Master's in Computer Science, Computer Engineering, or related field.

Experience: 4+ years in backend development, with a focus on Golang.

Technical Skills:

Expertise in RESTful APIs, JWT Auth, and high-volume data streaming.

Experience with MongoDB and AWS.

Strong understanding of blockchain technology, consensus algorithms, and smart contracts.

Familiar with version control systems like Git.

Soft Skills: Strong problem-solving, communication, and collaboration abilities.

Work Environment: Ability to work independently in a fast-paced setting.

Nice-to-Haves:

Blockchain Development: Familiarity with Solidity or Rust.

Open Source Contribution: Active in blockchain projects or community.

Peer-to-Peer Systems: Experience in P2P software.

Additional Skills: Experience with Node.js, TypeScript, and JavaScript.

Infrastructure Services: Background in large-scale infrastructure services.



  • Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    Job Description:We are seeking a highly skilled Senior Backend Golang Developer to join our team at JenRec Recruitment. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable blockchain applications using Golang.You will collaborate with frontend developers, designers, and product managers on blockchain...


  • Johannesburg, South Africa JenRec Recruitment Full time

    Responsibilities: Design, develop, and maintain backend services and APIs using Golang. Collaborate with frontend developers, designers, and product managers on scalable blockchain applications. Integrate with various blockchain networks, smart contracts, and decentralized technologies. Ensure backend infrastructure is scalable, secure, and high-performing....


  • Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    About the RoleWe are seeking a highly skilled Senior Golang Developer to join our team in Johannesburg, South Africa. As a key member of our backend development team, you will be responsible for designing and developing scalable blockchain applications using Golang.The ideal candidate will have expertise in RESTful APIs, JWT authentication, and high-volume...


  • Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    About the PositionJenRec Recruitment is looking for a Golang Backend Specialist to support scalable data structures and distributed computing.The ideal candidate will design, develop, and maintain backend services and APIs using Golang, collaborate with frontend developers, designers, and product managers on scalable blockchain applications, integrate with...


  • Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    About the JobJenRec Recruitment seeks a Senior Golang Engineer to lead the development of high-performance cloud applications and resilient architecture.The successful candidate will design, develop, and maintain backend services and APIs using Golang, collaborate with frontend developers, designers, and product managers on scalable blockchain applications,...

  • Backend Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    About the RoleWe are seeking a highly skilled Backend Developer with expertise in Golang to join our team at JenRec Recruitment.The ideal candidate will have a strong understanding of blockchain technology, consensus algorithms, and smart contracts.Responsibilities include designing, developing, and maintaining backend services and APIs using Golang,...


  • Johannesburg, Gauteng, South Africa Tower Group Full time

    Tower Group is seeking a highly skilled Senior Backend Developer to join our team in Kenya/South Africa. This is a challenging and rewarding role that requires a strong background in backend development, server-side frameworks, and databases.The successful candidate will have at least 5 years of technical experience and a proven track record of developing...


  • Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    Job Title: Software Engineer Blockchain ExpertThe role of a Senior Backend Golang Developer at JenRec Recruitment involves designing and developing scalable blockchain applications. If you have experience with Golang, MongoDB, and AWS, we encourage you to apply for this challenging opportunity.About the Job:In this position, you will be responsible for...

  • Backend Developer

    4 weeks ago


    Johannesburg,, South Africa Jobted ZA C2 Full time

    Paracon is actively building up a talent database of skilled Backend Developer to support our clients’ continuous need for growth. We are ideally looking for Backend Developer with Financial Services / Investment / Asset Management industry experience. We ‘almost always’ have Back end developer opportunities available in Johannesburg and Cape Town for...


  • Johannesburg, Gauteng, South Africa Tower Group Full time

    About the RoleWe are seeking an experienced Solution Engineer to join our team at Tower Group. As a key member of our Agile Release Train, you will play a crucial part in developing and maintaining server-side components using Java, NodeJS, etc.Key ResponsibilitiesDevelop and maintain server-side components using Java, NodeJS, etc.Design and implement data...


  • Johannesburg, South Africa Be Different Recruitment Full time

    Gauteng, JHB - Northern Suburbs ( Market related) Our client in the consulting space is looking for a Technical (Python / Go) Lead to urgently join their team. **In order to be considered the following is required**: - Matric - Self-Starting Leader capable or working under pressure - Curious and engaged in Continuous Learning and Professional...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a highly skilled Senior Backend Python Developer to join our team at Network Recruitment. As a Senior Backend Python Developer, you will be responsible for designing and implementing scalable backend systems using Python.Your primary focus will be on developing and maintaining RESTful APIs, working with MySQL databases, and ensuring optimal...


  • Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    Role Overview:We are seeking a skilled Golang Cloud Architect to join our team at JenRec Recruitment. As a key member of our team, you will be responsible for designing and developing scalable blockchain applications using Golang, with a focus on cloud architecture.You will collaborate with frontend developers, designers, and product managers on blockchain...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Backend Development ManagerAbout Planet10Planet10 is a dynamic technology company that provides top-notch software development services to clients globally. We're seeking a seasoned Backend Development Manager to lead our backend development team!Salary Range: $180,000 - $250,000 per yearJob Description:We're looking for an experienced Backend...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing (JHB) Full time

    Isilumko Staffing (JHB) invites applications from skilled professionals for a Senior Credit Risk Modelling Business Analyst position in Johannesburg.Key Requirements:Strong analytical and problem-solving skillsExperience with credit risk modeling and deploymentProficiency in SAS, SQL, and PythonLeadership and communication skillsClear credit and criminal...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    At Network Recruitment, we are seeking a skilled Senior Backend Python Developer to join our team.The ideal candidate will have 2-3 years of professional experience in Python development, with a focus on backend and API development.Key responsibilities include:Designing and implementing robust backend systems using PythonDeveloping and maintaining RESTful...

  • C# Backend Developer

    4 weeks ago


    Johannesburg, Gauteng, South Africa Psybergate Full time

    Job DescriptionPsybergate is seeking a talented C# Backend Developer to join our development team. The ideal candidate will have 5+ years of experience in developing high-quality backend systems using C#, ASP.NET Core, and object-oriented programming principles.Main Responsibilities:Design, develop, and test robust and efficient C# backend...

  • Backend Developer

    2 months ago


    Johannesburg, South Africa MSP Staffing LTD Full time

    Our client is looking for a talented Backend Developer with expertise in Node.js and AWS to join their team This is a hybrid position based in Johannesburg , offering an exciting opportunity to work on innovative backend solutions in a dynamic environment. Key Requirements · 5 years experience overall. · BSc/ BTech/ N.Dip · Nodejs · AWS · REST API ·...


  • Johannesburg, Gauteng, South Africa Edge Executives Full time

    Job OverviewWe are Edge Executives, a leading company seeking a skilled Senior Backend .net/ C# Developer to join our team. As a key member of our development team, you will play a critical role in designing, developing, and maintaining our software applications.


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    Job OverviewSavageOne Pty Ltd is seeking an experienced Senior Backend Technical Director to lead the development and delivery of high-quality software solutions. This role is ideal for a seasoned professional with deep technical expertise, leadership skills, and a passion for driving innovation.Key ResponsibilitiesOversee the design, development, and...