Software Engineer

Pretoria FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join us as a Software Engineer where you will engage in full-stack software development, applying your skills to build interactive and high-performance applications. If you are proactive and enthusiastic about technology, we want you on our team!

Responsibilities

  • Write clean, maintainable code using best practices for software development.
  • Work in an Agile environment to deliver high-quality products.
  • Engage in team sprints to meet project deadlines and deliverables.
  • Support the deployment of applications and provide post-launch support.
  • Conduct research and development activities to explore new opportunities.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree preferred
Experience
  • 3-5 years of professional experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
  • Angular
  • SQL
Soft Skills
  • Effective Communication
  • Team Player
Languages
  • English: Fluent

Advantageous

  • Experience with Docker containers: Knowledge of containerization strategies for application deployment.
  • Experience with Agile methodologies: Hands-on experience in Agile project management and methodologies.

Benefits

  • Competitive salary package
  • Health insurance plan
  • Flexible working schedule
  • Opportunities for professional development

Company Culture

  • Innovation: We encourage innovative thinking to drive our software development efforts.
  • Collaboration: We maintain a collaborative environment that values each team member's input.
  • Commitment to Excellence: Our commitment to excellence means we constantly strive for quality in our products.
Status: Open