Software Engineer

Cape Town FULL TIME R35,000 - R50,000 / Month
(R420,000 - R600,000 / Year)

Job Description

Join our team as a Software Engineer, where you'll contribute to exciting projects that shape the future of technology. You will work on both front-end and back-end development, ensuring high-quality software solutions that meet our customers' needs.

Responsibilities

  • Engage in full-stack development to build comprehensive software applications.
  • Participate in architecture discussions and contribute to design decisions.
  • Ensure the security of applications and data by implementing best practices.
  • Document processes and code to facilitate knowledge sharing and onboarding.
  • Assist in customer support and resolve issues related to software functionality.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • Python
  • REST APIs
Soft Skills
  • Critical Thinking
  • Communication
Certifications
  • Google Professional Cloud Developer
  • Certified Agile Practitioner
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Hands-on experience with platforms like AWS or Azure.
  • Understanding of containerization: Experience using Docker and Kubernetes for application deployment.

Benefits

  • Comprehensive health and dental coverage
  • Pension plan with company contribution
  • Wellness allowance
  • Work-life balance initiatives

Company Culture

  • Innovation-Driven: We encourage our employees to think creatively and embrace new technologies.
  • Employee Empowerment: We believe in empowering our team members to take ownership of their work.
  • Community Involvement: We actively participate in community service and encourage our team to get involved.
Status: Closed