Talent.com
This job offer is not available in your country.
Intermediate Python Software Engineer

Intermediate Python Software Engineer

Network RecruitmentCape Town, South Africa
19 days ago
Job description

Key Responsibilities :

  • Build, test, and maintain high-quality code that meets company standards.
  • Deliver efficient, maintainable, well-documented code with a low defect rate.
  • Ensure that all code is fully tested at unit and integration levels, with defects reducing over time.
  • Apply a solid understanding of Agile software development and Scrum processes from a software engineering perspective.
  • Actively participate in Scrum ceremonies, team meetings, and technical discussions.
  • Contribute to grooming, refinement, and PI planning sessions.
  • Write clear and concise user stories, tasks, and feedback on tickets.
  • Produce thorough technical documentation.
  • Identify and mitigate security vulnerabilities in codebases.
  • Proactively manage technical debt, balancing short-term delivery with long-term maintainability.
  • Assist with code reviews and provide guidance to junior team members.
  • Offer support throughout the entire software lifecycle and act as an escalation point for application support engineers.
  • Pursue certification and continuous up-skilling in relevant tech stacks.

Minimum Requirements :

  • 3+ years experience as a Software Engineer.
  • Degree in Computer Science, Engineering (software-focused), or an equivalent qualification.
  • Proven experience with Python and the Django framework.
  • Experience across front-end, back-end, and database design and development.
  • Strong collaboration and communication skills.
  • Solid understanding of Agile / Scrum methodologies.
  • Familiarity with modern DevOps practices (GitHub or GitLab).
  • Experience in fintech, payments, or transaction systems will be an advantage.
  • Technical Competencies :

  • Python
  • Django
  • MySQL
  • Vue
  • Bootstrap
  • HTML5
  • JavaScript
  • Nginx
  • Docker
  • Git
  • Elasticsearch (or similar)
  • Apply now!

    Create a job alert for this search

    Intermediate Software Engineer • Cape Town, South Africa