Golang Developer (backend)

Pretoria, Gauteng, South Africa

Job Description


Job Summary 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.InsphiredRecruiter

Job Mail

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1317408
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned