Back End Developer Golang (pta Hybrid)

South Africa, South Africa

Job Description


Job SummaryBack End Developer Golang (PTA Hybrid) IT - Software Development
Pretoria/Centurion - GautengENVIRONMENT:A Health Tech Solution Company in Pretoria is seeking an experienced Back End Developer. Responsibilities include communication with B2B GM and B2B Back-end Lead to understand systems and strategy, overseeing implementation, and collaborating with team members to align expectations and solution specifications. Ensuring product quality through standardized work procedures, potentially establishing policies, is crucial. Other responsibilities involve DevOps, optimizing internal tools and workflows, ensuring security, and managing development and cloud infrastructure. The role also includes assisting with process refinement, task management, and implementations, as well as developing and maintaining software products and solutions. Minimum education required is a Course or Certificate in Programming, while a Bachelors degree in Computer Science or Engineering is desirable.DUTIES:

  • Communicate with B2B GM and B2B Back-end Lead to understand systems and strategy.
  • Oversee implementation of strategies discussed with B2B GM and B2B Back-end Lead.
  • Collaborate with team members to align expectations and solution specifications.
  • Ensure product quality through standardized work procedures.
  • Potentially establish policies to enhance product quality and work efficiency.
  • Manage DevOps processes to streamline development and deployment.
  • Optimize internal tools and workflows to improve efficiency.
  • Ensure security measures are in place for development and cloud infrastructure.
  • Manage development and cloud infrastructure.
  • Assist with process refinement to enhance team productivity.
  • Manage task management processes to ensure efficient workflow.
  • Implement solutions for various tasks and projects.
  • Develop and maintain software products and solutions offered by the company.
REQUIREMENTS:Minimum education (essential):Course or Certificate in ProgrammingMinimum education (desirable):Bachelors degree in Computer Science or Engineering (or similar)Minimum applicable experience (years):2-4 years working experienceRequired nature of experience:Software developmentSkills and Knowledge (essential):
  • Golang & Typescript.
  • Design and build data stores with complex relationships (relational or NoSQL).
  • Built/Designed distributed systems, back-end APIs, or microservices and cloud infrastructure, best practices, and security.
  • CS fundamentals in object-oriented design, data structures, algorithm design and complexity analysis
  • Experience with continuous deployment technologies (CICD e.g. Github actions).
Skills and Knowledge (desirable):
  • Familiarity with (TDD) unit testing, performance, load, or end-to-end integration tests.
  • Cloud infrastructure such as AWS and Azure.
  • IAC, CDK, AWS Cloud formation, Terraform.
  • Understand business processes and domains.
ATTRIBUTES:
  • Examining Information
  • Developing Expertise
  • Making Decisions
  • Showing Composure
  • Embracing Change
  • Meeting Timescales
  • Upholding Standards
  • Taking Action
Apply for this JobDatafinRecruiter

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.


Related Jobs

Job Detail

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