Senior Python Engineer needed at Kazang

Save 4 weeks ago

Job title : Senior Python Engineer

Job Location : Western Cape, Cape Town

Deadline : October 26, 2024

Quick Recommended Links

Key Responsibilities include, but are not limited to:

  • Build, test and maintain high quality code that is efficient, easy to maintain, well documented and has a low defect count.
  • Full engagement and participation in Scrum ceremonies, team meetings and technical discussions.
  • Clear and unambiguous user stories, tasks and feedback on tickets.
  • Assist with code reviews for more junior colleagues.
  • Provide support to grads and junior colleagues.
  • Demonstrate autonomy, independent problem-solving and trust within and outside the team.
  • Deal with any unclear requirements and ambiguity and solve problems in an elegant and sustainable manner for the team.
  • Produce clear, concise and comprehensive documentation.
  • Champion key features and special projects as an SME and technical coordinator from start to release.
  • Collaborate and co-ordinate across teams to manage technical execution, scope, dependencies and timing for complex initiatives.
  • Contribute substantially to grooming, refinement and PI Planning.
  • Contribute substantially to discussions relating to architectural decisions, reviews and strategy.
  • Coach, mentor and unblock team-mates.
  • Work towards certification and upskilling in relevant tech stacks and strategic technologies as our architecture evolves.
  • Optimize code to ensure high performance, scalability, and reliability in production environments.
  • Proactively identify and mitigate security vulnerabilities in codebases.
  • Proactively identify and address technical debt, balancing short-term needs with long-term code quality and maintainability.

In order to be considered for this position, the following requirements must be met:

  • More than 5 years’ experience as a software engineer.
  • Computer Science Degree or Engineering Degree with Computer Science, or equivalent qualifications.
  • Proven experience and knowledge of Python and the Django framework.
  • Frontend, Backend and Database design and development experience.
  • Strong track record in Collaboration and Communication (including written).
  • Full understanding of Agile Software Development and Scrum processes from a SWE POV.
  • Familiarity with modern DevOps practices, with experience in Github or Gitlab.
  • Payments, transaction or Fintech experience would be advantageous.

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs

Share this job