Software Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a talented Software Engineer with a strong focus on Python and JavaScript to join our team. You will be responsible for designing, developing, and maintaining software applications that meet our clients' needs. The ideal candidate should be comfortable working in a fast-paced environment with a passion for coding and a drive for continuous learning.

Responsibilities

  • Create software designs and architectures for new initiatives.
  • Work with the product team to understand user requirements.
  • Optimize existing applications for maximum speed and scalability.
  • Mentor junior developers and provide training.
  • Participate in peer code reviews and contribute to the knowledge base.
  • Research and implement new technologies to enhance our product offerings.
  • Help to enforce coding standards and best practices within the team.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5 years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Teamwork
  • Time management
Certifications
  • Certified Kubernetes Administrator
  • Professional Scrum Master
Languages
  • English: Fluent

Advantageous

  • Understanding of CI/CD principles: Experience with continuous integration and delivery methods.
  • Knowledge of RESTful and GraphQL APIs: Experience in designing and implementing APIs for web applications.

Benefits

  • Health, dental, and vision insurance plans
  • Retirement plan with generous employer contributions
  • Flexible working hours and remote work options
  • Access to training and learning resources

Company Culture

  • Collaboration: Teamwork is at the heart of what we do; we work together to deliver exceptional results.
  • Respect and Integrity: We treat each other with respect and maintain integrity in all our dealings.
  • Community Engagement: We encourage our employees to engage with and contribute to the local community.
Status: Open