We are on the hunt for a talented Software Developer to join our energetic team in Cape Town. If you're passionate about creating innovative software solutions and want to work in a dynamic environment, this role is perfect for you.
Responsibilities
Develop and maintain scalable applications using modern frameworks.
Collaborate with other developers in an Agile environment.
Document software design and features for future reference.
Monitor application performance and user feedback for ongoing improvements.
Assist in project planning and prioritization.
Requirements
Education
Degree in Software Engineering or related field
Additional certifications in software development are a plus
Experience
3-5 years of relevant experience
Technical Skills
C#
Django
Soft Skills
Adaptability
Communication
Certifications
Project Management Professional (PMP)
Languages
English: Fluent
Advantageous
Experience with microservices architecture: Knowledge of designing systems based on microservices for better scalability.
Familiarity with containerization tools: Experience with Docker or Kubernetes for application development.
Benefits
Health and wellness programs
Yearly salary reviews
Remote work options available
Employee referral program
Workshops and training sessions
Company Culture
Continuous Improvement: We strive for ongoing development and refinement in our processes.
Flexibility in Work Style: We support flexible work styles that enhance productivity.
Community Engagement: We encourage participation in community service and social responsibility efforts.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development