Enable job alerts via email!

Senior Developer

Manpower Sa

Cape Town

On-site

ZAR 750,000 - 1,200,000

Full time

30+ days ago

Job summary

A leading company in South Africa is seeking a Senior Developer to join their innovative team. The ideal candidate will possess strong technical skills in Python and demonstrated flexibility in problem-solving. Working across a diverse technology stack, this role involves converting product requirements into robust technical solutions, collaborating with peers, and ensuring quality and scalability of solutions.

Qualifications

  • Proficiency in at least one programming language, preferably Python.
  • Exposure to Go is a plus.
  • Technical design and implementation experience.

Responsibilities

  • Convert product decisions into technical designs and maintain quality standards.
  • Collaborate with the senior development team and ensure solution scalability across technologies.

Skills

Problem-Solving
Adaptability
Technical Design
Collaboration

Tools

AWS
Python
C#
Go

Job description

Senior Developer
Location: Remote OR Cape Town OR Johannesburg

This is a senior-level software development position that requires a versatile and innovative technical professional. The role demands not just coding skills, but also strategic technical thinking and the ability to translate product requirements into robust technical solutions.
Core Responsibilities

  • Technical Design and Implementation
    • Convert product decisions into technical designs and code
    • Collaborate with existing senior development team
    • Set and maintain technical standards
    • Ensure solution quality and scalability


  • Technology Breadth
    • Work across an extensive technology stack:
      • Linux kernel modifications
      • Network code
      • Service daemons (Python and C#)
      • DNS management
      • Web technologies (Flask, HTML/JS/CSS)
      • Custom network protocols
      • Hardware and virtual appliance development





Required Skills and Attributes
Technical Proficiencies
  • Programming Languages:
    • Proficiency in at least one language
    • Strong preference for Python experience
    • Exposure to Go is considered a plus


  • Development Practices:
    • Code management
    • Robust development processes
    • Ability to work across diverse tech layers



Soft Skills
  • Problem-Solving:
    • Demonstrable flexibility
    • Innovative approach to technical challenges
    • Adaptability across different technology levels



Key Differentiators
  • Emphasis on creative and unconventional solutions
  • Ability to navigate complex, multi-layered technical environments
  • Continuous learning mindset

Application Notes
  • Only shortlisted candidates will be contacted

Desired Skills:

  • AWS Certified Solutions Architect
  • Site Reliability Engineer (SRE)
  • Lead Developer
  • Senior Software Engineer
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.