Jobs in

Golang Developer (Backend) - Pretoria

Responsibilities:
  • Responsible for DevOps, optimizing internal tools and flows, and ensuring security and processes for development and cloud infrastructure with technical documentation and software development lifecycle flows.
  • Backend Development & Programming Role Overview
  • Collaborates with stakeholders to design and implement scalable technology solutions.
  • Develops and implements project plans for software development.
  • Analyses systems for root cause, impact, workarounds, and permanent fixes.
  • Communicates effectively with the line manager on progress, priorities, and workload.
  • Identifies and mitigates risks, making appropriate mid-course corrections.
  • Adheres to agreed-upon standards for code.
  • Generates and maintains high-quality, reusable code.
  • Ensures system security and data safety.
  • Creates pipelines to optimize code deployments.
  • Analysis and Planning Role:
  • Multitasks on a range of products and tasks simultaneously.
  • Communicates problem, goal, and acceptance criteria.
  • Conducts research on possible solutions and techniques.
  • Prepares a work breakdown structure.
  • Estimates the duration of deliverables.
  • Testing and Implementation Role:
  • Ensures all work is tested, benchmarked, and fulfils functional requirements.
  • Prepares test environment, examples, and instructions.
  • Participates in peer code reviews.
  • Deploys changes to live environment.
  • Database Administration Role:
  • Engineers data structures.
  • Ensures compliance to data security standards.
  • Performs maintenance to ensure data integrity and efficiency.
  • Reporting and Communication Role:
  • Keeps project documentation up to date.
  • Provides timeous, efficient, and effective feedback on project status.
  • Assists in the collection and documentation of user's requirements.
  • Compliance Role:
  • Complies to ISO, CE, FDA standards and requirements.
  • Safeguards confidential information and data.
  • Maintains backups and backup systems.

Requirements:
  • 5+ years working experience.
  • Course or Certificate in Programming (essential)
  • Bachelors Degree in Computer Science or Engineering (or similar) (desirable)
  • Backend Software development (Required nature of experience)
  • Technical Skills Overview:
  • Proficiency in Golang and Typescript programming languages.
  • Experience in designing and building complex data stores.
  • Hands-on experience in developing distributed systems, backend APIs, and microservices.
  • Strong understanding of computer science fundamentals.
  • Familiarity with continuous deployment technologies like CICD.
  • Desirable Skills: Test-driven development, Cloud infrastructure platforms, and Infrastructure as Code tools.
  • Ability to understand business processes and domains.
Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Golang Developer Pretoria - Pretoria

InspHired Recruitment Solutions

...

Cloud Administrator Pretoria - Pretoria

Hunt For Success Pty Ltd

...

Junior Software Developer Pretoria - South Africa

Noam Solutions

...

Advanced Test Automation Engineer - Pretoria

...

Test Automation Engineer Tshwane (Pretoria) - South Africa

Jordan Human Resource

...

Want to do another search?

Jobs in