Senior Software Engineer

Johannesburg FULL TIME R41,667 - R66,667 / Month
(R500,000 - R800,000 / Year)

Job Description

Join our talented team as a Senior Software Engineer, where you will leverage your extensive software engineering background to develop dynamic software solutions. Your expertise will guide projects from conception to launch, ensuring high performance and reliability.

Responsibilities

  • Develop and deploy software applications using modern technology stacks.
  • Facilitate cross-team collaborations to launch new features effectively.
  • Troubleshoot and optimize applications based on user feedback.
  • Document code and technical specifications for future reference.
  • Mentor junior developers and provide technical support.
  • Stay updated with industry trends to enhance development practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • React
  • Node.js
  • REST APIs
  • SQL/NoSQL
Soft Skills
  • Problem-solving
  • Team collaboration
  • Time management
  • Adaptability
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Kubernetes and Docker: Hands-on experience with container orchestration and deployment tools.
  • Experience with CI/CD processes: Familiarity with continuous integration and continuous deployment methodologies.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible work schedule
  • Opportunities for professional development

Company Culture

  • Innovation Mindset: We encourage our team to embrace creativity and innovation in their work.
  • Team Empowerment: We value collaboration and empower teams to drive success.
  • Diversity and Inclusion: We prioritize diversity and create an inclusive work environment.
Status: Closed