Software Engineer

Pretoria Full-time R25,000 - R40,000 / Month
(R300,000 - R480,000 / Year)

Job Description

Join our dynamic team as a Software Engineer. You will engage in the full software development lifecycle, from design to deployment. We are looking for individuals who thrive in a fast-paced environment and are eager to contribute to meaningful projects.

Responsibilities

  • Develop high-quality software solutions according to specifications.
  • Lead and mentor junior team members on best coding practices.
  • Collaborate with product managers to ensure timely execution of projects.
  • Test applications to identify any bugs and improve functionality.
  • Suggest improvements and provide input on project design.

Requirements

Education
  • Bachelor's degree in Information Technology or a related field
Experience
  • 4+ years of experience in software engineering
Technical Skills
  • JavaScript
  • C#
Soft Skills
  • Leadership
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Knowledge of containers for application deployment.
  • Familiarity with CI/CD pipelines: Experience with CI/CD tools for automation.

Benefits

  • Healthy work-life balance with remote work options
  • Generous leave policies
  • Employee training and growth programs
  • Wellness initiatives

Company Culture

  • Collaborative Environment: We promote a work environment that encourages teamwork and shared success.
  • Innovation Driven: Our focus on continuous improvement means we embrace new ideas and technologies.
  • Inclusivity: We are committed to creating a workplace that values diversity and inclusion.
Status: Closed