Software Engineer

Pretoria FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

We are on the lookout for a passionate Software Engineer to join our talented team in Pretoria. The successful candidate will be skilled in both frontend and backend technologies, contributing to the development of high-quality software solutions that make a difference. You will play a vital role in our product development lifecycle, collaborating with various teams to ensure timely delivery of projects.

Responsibilities

  • Contribute to the entire application lifecycle, focusing on coding and debugging.
  • Collaborate closely with other team members to design and implement new features.
  • Ensure compliance with industry standards and best practices.
  • Support the development team in achieving project milestones.
  • Utilize agile methodologies for effective project management.
  • Participate in problem-solving discussions to enhance project delivery.

Requirements

Education
  • Bachelor's degree in Software Engineering or Computer Science
Experience
  • 4+ years of full-stack software development experience
Technical Skills
  • HTML/CSS
  • Django
Soft Skills
  • Critical Thinking
Certifications
  • Google Cloud Certified
Languages
  • English: Fluent

Advantageous

  • Experience with RESTful APIs: Expertise in designing and implementing RESTful services.
  • Understanding of microservices architecture: Familiarity with microservices for scalable applications.

Benefits

  • Comprehensive health and wellness programs
  • Generous annual leave policy
  • Access to professional training programs
  • Flexible hours to promote work-life balance

Company Culture

  • Supportive Atmosphere: Our supportive atmosphere encourages collaboration and sharing of ideas.
  • Commitment to Community: We actively engage in community outreach programs and initiatives.
  • Work-Life Balance: We promote a healthy work-life balance, allowing for flexible working arrangements.
Status: Closed