Enable job alerts via email!

Senior Developer

Manpower Group SA Ltd

Cape Town

Remote

USD 30,000 - 55,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is looking for a Senior Developer to join their dynamic team either remotely or in Cape Town/Johannesburg. The ideal candidate will possess strong programming skills, especially in Python, and be able to devise creative technical solutions while collaborating with a senior team. This position offers a unique opportunity to work across a wide technology stack, ensuring scalable and high-quality solutions.

Qualifications

  • Proficiency in at least one programming language, preferably Python.
  • Experience with diverse technology stacks including Linux and networking.
  • Strong understanding of development processes.

Responsibilities

  • Convert product decisions into technical designs and code.
  • Collaborate with the existing senior development team to ensure quality solutions.
  • Work on a comprehensive technology stack including Linux and web technologies.

Skills

Python
Problem-Solving
Adaptability

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
  1. 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
  2. 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.