Software Engineer

Johannesburg FULL TIME R45,833 - R58,333 / Month
(R660,000 - R840,000 / Year)

Job Description

We're seeking a Full-stack Software Engineer who is excited to take on challenges and create robust and scalable software solutions. This role offers the chance to collaborate with a talented team on innovative projects in a dynamic workplace.

Responsibilities

  • Architect and develop user-centric web applications using React and Node.js.
  • Work with cross-functional teams to ensure project delivery is on schedule.
  • Implement responsive and adaptive design to ensure compatibility across devices.
  • Monitor and enhance application performance to ensure optimal user experience.
  • Facilitate troubleshooting and debugging of applications.
  • Write documentation for code and projects to ensure knowledge sharing.
  • Establish best coding practices and ensure coherent project architecture.

Requirements

Education
  • Master's degree in Software Engineering or similar field preferred
Experience
  • 4-7 years of experience in full-stack software engineering
Technical Skills
  • JavaScript
  • React
  • Node.js
  • Version Control/Git
  • Docker
Soft Skills
  • Analytical thinking
  • Collaboration
Certifications
  • Google Cloud Certified
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud services (AWS, Azure): Experience in deploying applications in cloud environments.
  • Experience with container technologies: Knowledge of using Docker and Kubernetes for development and deployment.

Benefits

  • Comprehensive healthcare packages with dental and vision coverage.
  • Retirement savings plan with employer matching.
  • Work-from-home options with flexible hours.
  • Opportunities for mentorship and skill development.

Company Culture

  • Collaboration: We thrive on collaboration, always working together to achieve our common goals.
  • Empowerment: We empower our staff to make their own decisions and take ownership throughout their projects.
  • Work-Life Balance: We encourage a healthy work-life balance and provide flexible working arrangements.
Status: Open