Software Engineer

Pretoria FULL TIME R3,750 - R5,000 / Month
(R45,000 - R60,000 / Year)

Job Description

Join our fast-growing team where you'll leverage your backend engineering skills to create and enhance our software products. This role involves working closely with cross-functional teams to develop solutions that improve functionality and user experience.

Responsibilities

  • Work alongside product managers to define software requirements and features.
  • Incorporate security measures into application development.
  • Conduct code reviews and provide constructive feedback to peers.
  • Support deployment pipelines by collaborating with DevOps teams.
  • Participate in daily stand-ups and contribute to team planning sessions.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 4+ years of experience in software development, specifically in backend programming.
Technical Skills
  • Python
  • Java
  • Django/Flask
Soft Skills
  • Analytical skills
  • Teamwork
Certifications
  • AWS Certified Developer
  • Oracle Certified Professional, Java SE
Languages
  • English: Fluent

Advantageous

  • Familiarity with front-end technologies (React, Angular): Understanding of modern front-end frameworks and development processes.
  • Experience with cloud services (AWS, Azure): Exposure to cloud platforms for deploying applications.

Benefits

  • Competitive salary package
  • Comprehensive health and wellness benefits
  • Flexible work arrangements
  • Opportunities for professional development and growth

Company Culture

  • Innovation: We prioritize innovative solutions and encourage creative thinking.
  • Team Orientation: Collaboration is key; we support a team-driven environment.
  • Work-Life Balance: We value work-life balance and support flexible working hours.
Status: Open