Backend Developer

Cape Town FULL TIME R25,000 - R41,666 / Month

Job Description

Join us as a Backend Developer, where you'll handle a range of tasks from database management to server-side programming. Your contributions will significantly enhance our products and projects, backing our mission of delivering high-quality software solutions.

Responsibilities

  • Develop clean and high-quality code for the back-end and APIs.
  • Collaborate with product owners and stakeholders to define project scope and requirements.
  • Perform troubleshooting and debugging of applications.
  • Help design database schemas and work with Object Relational Mappers (ORMs).
  • Implement RESTful APIs for external clients and internal integrations.
  • Enhance application performance and reliability through best practices.
  • Document application architecture and design for future reference.
  • Participate in agile ceremonies including sprint planning and daily standups.

Requirements

Education
  • Bachelor's degree in Computer Science or Engineering
  • Master's degree is advantageous
Experience
  • 3+ years of experience in back-end development
Technical Skills
  • Python
  • Django or Flask
  • SQL
  • REST API
Soft Skills
  • Problem-solving
  • Team collaboration
  • Time management
Certifications
  • Certified Python Developer
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of containerization technologies like Docker: Familiarity with deploying applications in containerized environments.
  • Familiarity with CI/CD processes: Experience with setting up Continuous Integration and Deployment pipelines.
Status: Open