As a Software Engineer (Python) in our Cape Town branch, you will be engaged in everything from design to deployment. Your focus will be on building effective applications that meet our clients' needs while working in a collaborative environment.
Responsibilities
Contribute to all phases of the development lifecycle, from initial concept through to final rollout.
Collaborate with product managers to understand user needs.
Maintain code quality, organization, and automation.
Document software specifications and design.
Support the team in adopting best practices and methodologies.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Experience
3-5 years of experience in software development with a focus on Python
Technical Skills
Python
Django
REST APIs
SQL
Soft Skills
Analytical thinking
Teamwork
Communication
Languages
English: Fluent
Advantageous
Experience with cloud platforms (AWS, Azure): Familiarity with deploying applications to cloud environments.
Knowledge of containerization tools: Experience using Docker or Kubernetes to manage application containers.
Benefits
Competitive salary and performance bonuses
Healthcare benefits including dental and vision
Flexible hours and remote working options
Career advancement opportunities
Team-building events and activities
Company Culture
Innovative Environment: We prioritize creativity and innovation in our everyday work.
Team Collaboration: We believe in the power of collaboration and teamwork.
Diversity and Inclusion: Our workplace supports diversity and welcomes all individuals.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development