Software Engineer

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

Job Description

Join our innovative engineering team as a Software Engineer, where you'll have the opportunity to develop and implement software solutions that meet our clients' needs. You will be instrumental in creating robust applications and working with state-of-the-art technologies.

Responsibilities

  • Implement automated tests to ensure software quality.
  • Collaborate with UX/UI designers to improve user experience.
  • Regularly analyze performance metrics and ensure software functionality.
  • Provide technical support and troubleshooting when necessary.
  • Contribute to project planning and status reports.

Requirements

Education
  • Relevant technical certifications are a plus
Experience
  • 3+ years of software development experience in a team environment
Technical Skills
  • Node.js
  • MySQL
Soft Skills
  • Communication
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with microservices architecture: Understanding of microservices and containerization concepts.
  • Contributions to open-source projects: Active involvement in open-source initiatives.

Benefits

  • Health, dental, and vision insurance
  • Flexible work hours with remote options
  • Strong focus on team collaboration and innovation
  • Opportunities for further education and certifications

Company Culture

  • Commitment to Diversity: We celebrate diverse perspectives and backgrounds, fostering inclusion.
  • Continuous Learning: We encourage growth and continuous learning through various programs.
  • Open Communication: We promote transparency and open communication among all team members.
Status: Open