Python Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are in pursuit of a Python Software Engineer to join our vibrant team in Johannesburg. The ideal candidate will possess a solid foundation in Python development, along with experience in web frameworks. You'll play a critical role in designing, implementing, and optimizing our software solutions.

Responsibilities

  • Architect and build scalable web applications in Python.
  • Collaborate with designers to create a seamless user experience.
  • Explore and adopt new technologies to enhance existing systems.
  • Assist in maintaining the codebase via version control systems.
  • Work with DevOps teams to deploy applications effectively.
  • Engage in training and mentoring junior developers.
  • Ensure the performance of the server-side logic.
  • Utilize containerization tools like Docker for deployment processes.
  • Input into the data handling and storage strategy for projects.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in a related field is beneficial
Experience
  • 5+ years of experience in back-end software development
Technical Skills
  • Flask
  • API Design
Soft Skills
  • Analytical Skills
  • Adaptability
Certifications
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience working within Agile project management frameworks.
  • Experience in machine learning: Knowledge of machine learning concepts and frameworks.

Benefits

  • Generous health, dental, and vision plans
  • Annual performance bonuses
  • Remote work flexibility
  • Ongoing professional development opportunities
  • Team-building activities and events

Company Culture

  • Continuous Learning: We encourage our employees to continually learn and grow, providing opportunities for professional development.
  • Work-Life Balance: We understand the importance of a healthy work-life balance and support flexible working arrangements.
Status: Closed