Senior Software Engineer

Johannesburg FULL TIME R29,167 - R66,667 / Month
(R350,000 - R800,000 / Year)

Job Description

We are in search of a Senior Software Engineer with strong proficiency in full-stack development to bolster our vibrant team. The ideal candidate will excel in both front-end and back-end technologies, dedicated to crafting scalable and efficient software solutions.

Responsibilities

  • Develop, test, and maintain scalable web applications built on JavaScript frameworks.
  • Work closely with product managers to understand user requirements and translate them into technical specifications.
  • Optimize application performance and user experience through proactive analysis.
  • Collaborate with team members during stand-ups and sprint planning sessions.
  • Assist in developing and maintaining CI/CD pipelines for efficient deployment.
  • Contribute to the overall architecture and design of the application ecosystem.
  • Mentor junior developers to enhance their skills and integrations.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • DevOps Tools
Soft Skills
  • Analytical Skills
  • Collaboration
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience in Agile Methodologies: Familiarity with Agile practices for collaborative development.
  • Knowledge of Microservices Architecture: Experience designing microservices for software scalability.

Benefits

  • Competitive salary with performance incentives.
  • Subsidized healthcare and wellness programs.
  • Flexible scheduling for work-life balance.
  • Continuous learning and development opportunities.

Company Culture

  • Inclusivity: We prioritize building a diverse and inclusive team.
  • Encouraging Feedback: We actively seek feedback to enhance our work processes.
Status: Closed