Enable job alerts via email!

Senior Software Engineer - Python Technical Lead

Stemgon

Johannesburg

On-site

ZAR 700 000 - 900 000

Full time

17 days ago

Job summary

A cutting-edge technology consultancy in Johannesburg is seeking a full-time Senior Software Engineer - Python Technical Lead. In this role, you will design and develop scalable back-end systems, lead a team of developers, and implement best practices for software development. The ideal candidate possesses strong Computer Science fundamentals, back-end development expertise, and strong leadership skills. This hybrid position allows for flexible work arrangements.

Qualifications

  • Strong Computer Science fundamentals and Software Development skills.
  • Expertise in Back-End Web Development and Programming.
  • Proficiency in Object-Oriented Programming (OOP).
  • Experience leading teams and overseeing projects.

Responsibilities

  • Design and develop scalable back-end systems.
  • Lead a team of developers and implement best practices.
  • Ensure code quality and optimize system performance.

Skills

Computer Science fundamentals
Back-End Web Development
Object-Oriented Programming
Team leadership
Problem-solving skills
Analytical skills
Hybrid work environment

Education

Bachelor's degree in Computer Science or related field
Job description
Company Description

Stemgon is a cutting-edge technology consultancy that specializes in data analytics, machine learning, custom software development, artificial intelligence, and cloud-based business reporting. We empower businesses with intelligent solutions that drive growth, improve decision-making, and streamline operations. By leveraging our expertise, we help our clients unlock the full potential of their data and achieve their strategic goals.

Role Description

This is a full-time Senior Software Engineer - Python Technical Lead role at Stemgon, located in the Johannesburg Metropolitan Area with a hybrid work arrangement. The role involves designing and developing scalable back-end systems, leading a team of developers, implementing best practices for software development, and ensuring code quality. The Python Technical Lead will also work on complex programming tasks, integrate various data sources, and optimize system performance.

Qualifications
  • Strong Computer Science fundamentals and Software Development skills
  • Expertise in Back-End Web Development and Programming
  • Proficiency in Object-Oriented Programming (OOP)
  • Experience leading teams and overseeing projects
  • Excellent problem-solving and analytical skills
  • Ability to work both independently and collaboratively in a hybrid work environment
  • Bachelor’s degree in Computer Science or a related field; advanced degree is a plus
  • Knowledge of data analytics, machine learning, and cloud-based solutions is advantageous
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.