
Software Engineer
- Johannesburg, Gauteng
- Permanent
- Full-time
- 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.
- 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.
- 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 adrienne.steyn@hireresolve.us or on LinkedIn
- You can also visit the Hire Resolve website: hireresolve.us or email us your CV: itcareers@hireresolve.za.com
Careers24