Mid Software Engineer

Cape Town, Western Cape, South Africa

Job Description


The Role:
Our client is looking for a Mid-Level Go Engineer to join their team and help build scalable, high-performance software solutions. This role is perfect for someone with hands-on experience in software development who is eager to grow, collaborate, and contribute to impactful projects. If youxe2x80x99re passionate about writing clean code, solving complex problems, and working within a strong engineering team, they would love to hear from you!What you will be doing:

  • Collaborating with Product, Architecture, and Engineering teams to develop robust technical solutions.
  • Writing clean, maintainable, and efficient code in Go.
  • Improving and optimising existing software systems.
  • Working on all stages of the software development lifecycle, from design to deployment and maintenance.
  • Implementing new features, fixing bugs, and optimising performance.
  • Participating in code reviews and sharing knowledge with the team.
  • Staying up to date with emerging technologies and best practices.
  • Contributing to technical documentation and process improvements.
What the company is looking for
Essential
  • Strong experience with Go and Go HTTP frameworks (Echo, Gin, Gorilla Mux, etc.).
  • Familiarity with microservices architecture and best practices.
  • Experience with CI/CD pipelines and deployment best practices.
  • Good problem-solving skills and a structured approach to development.
  • Experience with testing frameworks and a solid understanding of TDD.
  • Strong communication skills and ability to work collaboratively in a team.
  • Comfortable working with and maintaining systems built by different teams.
Desirable:
  • Experience with search technologies like Elasticsearch or Solr.
  • Exposure to cloud solutions and DevOps practices.
  • Understanding of messaging architecture (EDA, event-driven systems).
  • Knowledge of additional programming languages like Python, Rust, PHP, or Perl.
  • Experience working in Agile environments.
This is a great opportunity for an engineer looking to level up their skills, contribute to exciting projects, and grow within a supportive team.The company is actively committed to promoting a fully diverse and inclusive workforce and the company welcomes applications for this role from all candidates who meet the key requirements.

Recru-IT

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
    JD1408521
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned