Software Engineer

Hire Resolve · Johannesburg

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Hire Resolve's client is seeking an experienced Software E n gineer with solid Python skills to help power the technol ogy behind a growing fintech and direct se lling organization. You will work across internal systems and customer - facing tools, enabling over 50 000 Sales Force members to thri ve as entrepreneurs while supporting the build out of a new fintech business. T h is position is based in Johannesburg, offers a competitive salary, and provides the opportunity to make a mean ingful difference in the lives of many.

Responsibilities

• Develop scalable Python backend solutions for fintech and ERP applications. • Contribute to the entire application development lifecycle, from concept to deployment. • Provide technical input and collaborate effectively with team members. • Build, maintain, and integrate REST APIs and chatbot features . • Write clean, well-documented, and testable code. • Customize and optimize our Odoo ERP system . • Extend our tech stack to support mobile apps, internal tools, and field operations. • Work within an Agile team to deliver high-quality code in short development cycles. • Participate in code reviews, provide constructive feedback, and maintain version control using Git . • Collaborate with cross-functional teams to scope and deliver technical features aligned with business needs. • Rapidly upskill in Odoo and other essential business tools. • Troubleshoot, debug, and resolve system and performance issues. • Support teammates with technical challenges and foster continuous improvement. • Approach problems logically with a structured mindset. Minimum Requirements:

  • Tertiary qualification in Computer Science or a related field.
  • 4+ years of professional experience as a Python developer .
  • Strong analytical and problem-solving skills.
  • Fully proficient in English.
  • Experience with cloud architecture .
  • Proficiency in at least one Python web framework (e.g., Django, Flask).
  • Experience with an ORM library .
  • Knowledge of front-end technologies , including JavaScript frameworks.
  • Familiarity with TDD , CI/CD implementation , and DevOps automation .
  • Experience with Secure Coding (OWASP) practices.
  • Proficiency in Linux , Nginx , and PostgreSQL .
  • Applied knowledge of Scrum/Agile methodologies .

Benefits

• Competitive salary based on experience. IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to itcareers@hireresolve.za.com

You can also connect with Daniel on LinkedIn or contact Hire Resolve If you meet the above requirements we will contact you within 3 working days

Auto-apply to this jobView original posting ↗
Software Engineer at Hire Resolve — Johannesburg · JobAlertsZA