Backend Developer (Python)

Johannesburg Full-Time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our innovative team as a Backend Developer specializing in Python. You will be critical in designing server-side architecture, working closely with frontend developers to connect with server-side logic. Your main responsibilities will include database management, API development, and ensuring system reliability and performance.

Responsibilities

  • Build server-side applications using Python frameworks.
  • Create and optimize databases for efficiency.
  • Integrate third-party APIs into existing applications.
  • Implement security measures to protect sensitive data.
  • Participate in agile development and continuous integration processes.
  • Manage software deployments to production environments.
  • Write technical documentation for backend systems.
  • Collaborate effectively in cross-functional teams.

Requirements

Education
  • Bachelor's degree in Software Engineering or Related Field
  • Master's degree is preferred
Experience
  • 5+ years of experience in Python backend development
Technical Skills
  • Python
  • Django
Soft Skills
  • Critical Thinking
  • Adaptability
Certifications
  • Certified Kubernetes Administrator
  • Google Cloud Certified – Professional Cloud Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD practices: Experience with continuous integration and deployment practices.
  • Experience with GraphQL: Familiarity with GraphQL technology for APIs.

Benefits

  • Comprehensive health and wellness plans
  • Annual training budget for professional development
  • Work-life balance initiatives
  • Team-building activities

Company Culture

  • Continuous Improvement: We are committed to continuous improvement and learning.
  • Employee Wellbeing: Our employees' wellbeing is a priority, with various support programs.
  • Team Spirit: We champion a strong team spirit, fostering friendships and collaboration.
Status: Closed