Python Developer

Cape Town FULL TIME R37,500 - R45,833 / Month
(R450,000 - R550,000 / Year)

Job Description

Join our team as a Python Developer, where you will be instrumental in crafting high-performance applications. You will leverage your expertise to build and maintain back-end components and solve complex technical challenges. Working closely with cross-functional teams, you'll help deliver exceptional software solutions that exceed client expectations. If you are passionate about coding and eager to work in a dynamic, agile environment, this position is perfect for you.

Responsibilities

  • Build and maintain Python applications for various platforms.
  • Interface with front-end developers to integrate user-facing elements with server-side logic.
  • Utilize version control tools effectively, such as Git.
  • Manage hosting environments, including databases and caching systems.
  • Evaluate and implement third-party libraries and APIs.
  • Participate in team meetings and collaborate on technical solutions.
  • Write clean and maintainable code while adhering to best practices.
  • Generate technical documentation for developed solutions.
  • Assist in estimating project timeliness and resource allocation.
  • Contribute to project planning and strategy.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 3+ years of experience with back-end technologies
Technical Skills
  • Django
  • RESTful APIs
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Professional Cloud Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with AWS: Knowledge of AWS services for application hosting and management.
  • Experience in microservices architecture: Understanding of microservices design principles for scalable application development.

Benefits

  • Generous leave policy with additional leave for personal development.
  • Health, dental, and vision insurance included.
  • Retirement savings plan with employer contributions.
  • Team-building and social events throughout the year.

Company Culture

  • Team Spirit: We promote a collaborative environment with a strong focus on teamwork.
  • Continuous Learning: We encourage continuous learning and offer opportunities for skill development.
  • Work-Life Balance: We believe in balancing our work with personal life to maintain well-being.
Status: Closed