Software Engineer

Johannesburg, Gauteng, South Africa

Job Description

A leading software solutions company is looking for an experienced Software Engineer: Technical Lead with strong skills in Golang (or similar procedural languages), NoSQL/Document databases, JavaScript/TypeScript, modern web frameworks, Python, and CI/CD practices to join their team in Johannesburg. This is an exciting opportunity for a hands-on technical leader to mentor engineers, design and implement innovative solutions, integrate complex systems, and drive platform optimisation. If you have experience in software product development, preferably in FinTech SaaS, and a passion for exploring Artificial Intelligence applications, we want to hear from you!
Responsibilities:

  • Lead and mentor a team of software engineers, promoting best practices in software development.
  • Gather technical requirements and lead the solution design process, creating technical specifications, architecture blueprints, and detailed software designs.
  • Analyse and resolve complex technical challenges, recommending and implementing effective solutions.
  • Design and implement seamless integrations between multiple internal and external systems.
  • Drive continuous improvement initiatives to optimise and enhance existing platforms.
  • Ensure technical deliverables meet coding standards, performance benchmarks, and security requirements.
  • Promote and facilitate Agile development methodologies to ensure efficient and collaborative delivery cycles.
  • Stay up to date with emerging technologies, with a focus on exploring Artificial Intelligence applications within software platforms.
  • Contribute to product development initiatives, with experience in SaaS environments being an advantage.
Requirements:
  • 5+ years' software engineering experience with proven technical leadership.
  • Proficiency in Golang or similar languages, plus Python.
  • Strong skills in NoSQL/Document databases and modern web frameworks.
  • Experience with CI/CD tools and Agile methodologies.
  • Solid problem-solving, system design, and integration expertise.
  • Interest or experience in SaaS product development and Artificial Intelligence.
Contact Hire Resolve for your next career-changing move.
  • Our client is offering a highly competitive salary for this role based on experience.
  • Apply for this role today, contact Adrienne Steyn at Hire Resolve on
or on LinkedIn * You can also visit the Hire Resolve website: hireresolve.us or email us your CV:
We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.

Skills Required

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