Senior Software Engineer

Johannesburg FULL TIME R66,667 - R83,333 / Month
(R800,000 - R1,000,000 / Year)

Job Description

As a Senior Software Engineer, you will be a key player in developing scalable and efficient software solutions. Collaborating with a talented team, you'll utilize your expertise in both front-end and back-end technologies to enhance our product offerings. If you have a passion for technology and a knack for problem-solving, we want you on our team!

Responsibilities

  • Develop and improve software functionalities to meet evolving user needs.
  • Work in a cross-functional team to foster innovation and drive project success.
  • Conduct thorough testing and debugging to maintain software quality.
  • Maintain and enhance documentation for software development processes.
  • Mentor junior engineers and provide guidance on technical challenges.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in related fields is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • Python
  • Django
  • REST APIs
  • Agile Methodologies
Soft Skills
  • Analytical skills
  • Communication
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Certified Kubernetes Administrator (CKA)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration tools.
  • Understanding of microservices architecture: Ability to design and implement service-oriented applications.

Benefits

  • Competitive salary with performance bonuses
  • Health, dental, and vision insurance
  • Flexible working hours
  • Remote work options available

Company Culture

  • Collaborative Environment: We encourage teamwork and collaborative practices to foster creativity and drive outcomes.
  • Innovation-Focused: We are passionate about embracing new ideas and technologies to innovate our solutions.
  • Inclusive Culture: We are dedicated to building a diverse team and inclusive workplace.
Status: Open