Python/django Developer

Johannesburg, Gauteng, South Africa

Job Description


Job description
PumpPay is looking to recruit a Python/Django Developer to expand it's team in Johannesburg, South Africa.
Key Responsibilities:

  • Design, develop, and maintain high-performance core applications using Python and Django.
  • Develop RESTl APIs and integrate third-party services.
  • Optimize application performance and scalability.
  • Collaborate with designers, architects and front-end developers to integrate user-facing elements with server-side logic.
  • Write clean, efficient, and well-documented code.
  • Ensure application security best practices are implemented.
  • Perform testing, debugging, and troubleshooting.
  • Participate in code reviews and team meetings.
  • Stay updated with emerging technologies and best practices in Django development.

Requirements:
  • Proven experience as a Python Django Developer (minimum 3 years).
  • Strong knowledge of Django, Django REST Framework, and Python.
  • Experience with front-end technologies such as HTML, CSS, JavaScript (React/Vue/Angular) is a plus.
  • Familiarity with relational databases (PostgreSQL/MySQL) and ORM technologies.
  • Experience working with version control systems like Git.
  • Knowledge of cloud services (AWS, Azure, or Google Cloud) is a plus.
  • Understanding of Agile development methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Experience with Docker a must.
  • Familiarity with CI/CD pipelines (Git Actions).
  • Knowledge of authentication protocols (OAuth, JWT, etc.).
  • Development is on Linux and a working knowledge of Linux is required.

PumpPay Pty Ltd

Number of employees: From 1 to 10

Founded: 2023

Our teamxe2x80x99s 20+ years of fuel industry experience and prowess fuelled the creation of PumpPay, a secure and feature-rich fintech platform, designed to modernise fuel payments for commercial fleet operators.

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