Software Engineer

Pretoria FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

We are on the lookout for a Software Engineer to join our dynamic team in Pretoria. You will focus on a range of software projects, using your skills to develop and troubleshoot applications across various platforms. This position offers a collaborative environment where creativity and input are encouraged.

Responsibilities

  • Create and maintain coding standards and documentation.
  • Participate in Agile ceremonies, such as sprints and scrums.
  • Identify bottlenecks and improve application performance.
  • Facilitate troubleshooting and debugging sessions.
  • Contribute to continuous integration and deployment practices.
  • Innovate and propose new software development methodologies.

Requirements

Education
  • Bachelor's or Master's degree in Software Engineering
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • React
  • Node.js
Soft Skills
  • Problem-solving
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Knowledge of CI/CD processes: Familiarity with continuous integration and delivery practices.
  • Experience in cloud platforms, e.g., AWS: Hands-on experience with cloud services to support application deployment.

Benefits

  • Health insurance, including dental and vision plans
  • Retirement savings plan with matching contributions
  • Work-life balance with flexible schedules
  • Access to training and professional growth programs

Company Culture

  • Continuous Learning: We offer regular training to enhance skills and encourage team members to stay abreast of industry trends and technologies.
  • Work-Life Balance: We support a healthy balance between work and personal life, promoting overall well-being.
  • Team Spirit: We believe in teamwork and celebrate our shared achievements.
Status: Closed