Backend Developer

Pretoria FULL TIME R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

As a Backend Developer, you'll leverage your Python expertise to build efficient web services and APIs. Your contributions will enhance system architecture, database management, and application scalability, all while collaborating in a team-oriented environment.

Responsibilities

  • Design and implement back-end services and APIs in Python.
  • Overview application databases and assist in data management.
  • Guarantee application performance through careful optimization and debugging.
  • Collaborate effectively with the front-end team for seamless integrations.
  • Conduct regular code reviews and revisions.
  • Enhance existing applications based on user feedback and new technologies.
  • Maintain comprehensive technical documentation of processes.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
Experience
  • 3-5 years of experience in backend technology development
Technical Skills
  • Python
  • RESTful APIs
Soft Skills
  • Critical Thinking
  • Effective Communication
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, Azure): Familiarity with cloud services to develop and deploy applications.
  • Knowledge of containerization technologies: Experience using Docker for application deployment.

Benefits

  • Health care and wellness programs
  • Flexible work hours
  • Opportunities for career advancement
  • Remote working options

Company Culture

  • Collaboration: We encourage a collaborative environment that values diverse perspectives.
  • Innovation: Our culture thrives on innovation, empowering employees to think creatively.
  • Continuous Learning: We believe in continuous learning to foster skill development and personal growth.
Status: Open