Mid-Senior Golang (Go) Engineer

Job Summary:

Mid-Senior Golang (Go) Engineer Industry: IT – Software Development Location: Cape Town, Western Cape

A global Mobile Device Management provider in Westlake is seeking a self-driven Mid-Senior Golang Engineer with hands-on experience to contribute to evolving a global platform. The role involves writing back-end code, developing efficient features, troubleshooting application and code issues, and conducting analysis. Essential qualifications include an MS/BS Degree in Computer Science or equivalent, 5 years of Software Development experience, proficiency in Go, RESTful Web Services, Version Control systems, Continuous Integration, and familiarity with mobile applications.

Responsibilities:

  1. Analyze website and application requirements.
  2. Write efficient back-end code and develop features.
  3. Address complex performance and architectural challenges.
  4. Develop optimized back-end portals.
  5. Troubleshoot application and code issues.
  6. Integrate data storage solutions.
  7. Collaborate with front-end developers on integration requests.
  8. Test and finalize back-end features.
  9. Update and enhance application features for improved performance.

Requirements:

Must-Haves:

  • MS or BS in Computer Science or equivalent.
  • Minimum 5 years of Software Development experience.
  • Proficiency in various development methodologies including Agile.

Expertise in:

  • Go programming language.
  • RESTful Web Services.
  • PHP experience (Bonus).
  • Version Control systems.
  • High availability experience.
  • Continuous Integration.
  • Systems and networking.
  • Working with remote teams (beneficial).
  • Mobile applications.

Attributes:

  • Highly self-motivated team player in a lean Agile environment.
  • Excellent verbal and written English skills.
  • Logical and passionate about problem-solving.
  • Exceptional attention to detail and interpersonal skills.
  • Effective management of pressure and deadlines.
  • Comfortable dealing with ambiguity and clarifying problems.
  • Ability to create structure, work well under pressure, and adapt to changes.

To apply for this job email your details to admin@jobcenterza.org