Senior Software Engineer

Sandton FULL TIME R50,000 - R65,000 / Month
(R600,000 - R780,000 / Year)

Job Description

Join our innovative team as a Senior Software Engineer, where you will leverage your expertise in software development to create impactful solutions. This role involves working on exciting projects that demand a blend of technical knowledge and creativity. As a Senior Software Engineer, you will be responsible for the architecture and design of software applications, ensuring alignment with business goals and user experience. You will also mentor junior developers and play a key role in enhancing our existing systems.

Responsibilities

  • Lead the software development lifecycle from conception through execution.
  • Create high-quality software solutions using modern technologies.
  • Work closely with cross-functional teams to deliver new features on time.
  • Optimize the user experience and ensure code robustness.
  • Conduct technical assessments and troubleshoot complex issues.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Master's degree is advantageous
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • React
  • HTML/CSS
  • SQL/NoSQL Databases
  • Git
Soft Skills
  • Problem-solving
  • Communication
  • Teamwork
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms such as AWS or Azure: Working knowledge of cloud services for deploying applications.
  • Familiarity with DevOps practices: Understanding of CI/CD, containerization, and agile methodologies.

Benefits

  • Comprehensive health and wellness benefits
  • Retirement savings plan with company matching
  • Flexible work schedule and remote work options
  • Professional development support and training

Company Culture

  • Innovation: We encourage innovative thinking and embrace new ideas in our team.
  • Team Spirit: A collaborative environment where every team member's input is valued.
  • Skill Development: We prioritize continuous learning and professional growth for our employees.
Status: Closed