Backend Developer (Python)

Johannesburg FULL TIME R37,500 - R50,000 / Month
(R450,000 - R600,000 / Year)

Job Description

As a Backend Developer (Python) at Tech Innovations Inc., you'll be driving our back-end technology solutions. Your expertise will be key in creating performant and scalable applications, working collaboratively to implement cutting-edge features and improvements.

Responsibilities

  • Build and maintain scalable and reliable backend architecture.
  • Implement and manage database systems to support application functionality.
  • Work closely with DevOps to ensure deployment efficiency and accuracy.
  • Conduct performance monitoring and optimization of existing applications.
  • Research and implement new technologies to enhance capabilities.
  • Engage in cross-team collaborations for product development.
  • Assist in training and mentoring junior developers.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology, or relevant field
Experience
  • 4+ years of experience in backend web development
Technical Skills
  • Python
  • Django
  • Microservices Architecture
Soft Skills
  • Problem Solving
  • Teamwork
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS, Azure): Experience in leveraging cloud environments for application deployment.
  • Experience with Test-Driven Development (TDD): Understanding of TDD principles to ensure code quality.

Benefits

  • Health, dental, and vision insurance.
  • Performance bonuses.
  • Work from home allowance.
  • Annual company retreats.

Company Culture

  • Continuous Learning: Learning and development are at the heart of our company ethos to maintain cutting-edge skills.
  • Work-Life Balance: We support our employees in achieving a healthy work-life balance.
  • Employee Recognition: We value our employees' contributions and ensure they are recognized and rewarded.
Status: Closed