Job Details
Job Description
We are looking for an experienced Python Software Engineer to build and scale backend systems powering products and internal tools. You'll work on ERP integrations, REST APIs, and chatbot features that support a large mobile-first user base. The role is based in Johannesburg with a competitive salary and the chance to make real impact.
๐๐๐ช๐ฎ๐ข๐ซ๐๐ฆ๐๐ง๐ญ๐ฌ:
- Degree in Computer Science or related field
- 4+ years of professional Python development experience
- Experience with Django or Flask, ORM libraries, and PostgreSQL
- Familiarity with DevOps, TDD, CI/CD, and cloud infrastructure
- Working knowledge of frontend technologies (JavaScript frameworks)
- Comfortable with Git, Linux, Nginx
- Strong problem-solving skills and structured thinking
- Fluent in English
๐๐๐ฌ๐ฉ๐จ๐ง๐ฌ๐ข๐๐ข๐ฅ๐ข๐ญ๐ข๐๐ฌ:
- Develop scalable backend solutions using Python
- Build and maintain REST APIs and chatbot integrations
- Customize and extend an Odoo ERP system
- Collaborate with cross-functional teams in an Agile environment
- Write clean, testable, and well-documented code
- Troubleshoot, debug, and resolve performance issues
- Participate in code reviews and continuous integration processes
- Support mobile apps and internal field tools
๐๐๐ง๐๐๐ข๐ญ๐ฌ:
benefit from a hybrid work set up. 2 days remote and minimum of 3 days in the office.Apply for this role today, contact Sune Pienaar at Hire Resolve or on LinkedIn.
You can also visit the Hire Resolve website: hireresolve.us or email us your CV: [email protected]
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