Senior Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our dynamic team as a Senior Software Engineer. The ideal candidate will possess a strong background in software development, focusing on creating scalable applications through modern tech stacks.

Responsibilities

  • Develop, test, and refine web applications with a focus on user experience.
  • Collaborate effectively with design and project teams to bring ideas to life.
  • Conduct code reviews and provide constructive feedback to peers.
  • Stay abreast of emerging technologies and industry trends.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
Experience
  • 5+ years of relevant software development experience
Technical Skills
  • Django
  • Agile Methodologies
Soft Skills
  • Team Leadership
  • Time Management
Certifications
  • Google Professional Cloud Architect
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with containerization and orchestration technologies.
  • Experience with CI/CD pipelines: Experience in automating the deployment process using modern CI/CD practices.

Benefits

  • Health, dental, and vision insurance
  • Retirement plan with company matching contributions
  • Flexible working hours and remote working opportunities
  • Employee wellness initiatives

Company Culture

  • Collaboration: We prioritize a strong team culture that promotes collaboration and inclusivity.
  • Innovation: Encouraging creative solutions and innovative thinking is at the core of our culture.
  • Continuous Learning: We foster an environment that supports ongoing professional development and learning experiences.
Status: Closed