Senior Software Engineer

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

Job Description

As a Senior Software Engineer, you will apply your skills in designing, coding, and maintaining web applications. Collaborate with cross-functional teams and help drive innovative solutions while enhancing system performance.

Responsibilities

  • Implement new features and functionality while maintaining existing systems.
  • Manage the deployment and integration of software solutions across various environments.
  • Build reusable code and libraries for future use.
  • Ensure the technical feasibility of UI/UX designs.
  • Write unit and integration tests to validate application functionality.
  • Work with team members to achieve project milestone deadlines.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Master's degree preferred
Experience
  • 5+ years of software development experience, particularly in full-stack development.
Technical Skills
  • JavaScript
  • React
  • Node.js
  • APIs
  • Database Management
  • Git
Soft Skills
  • Analytical Thinking
  • Team Collaboration
  • Adaptability
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with containerization and orchestration technologies.
  • Experience with CI/CD tools: Knowledge in automating deployment processes using tools like Jenkins or GitLab CI.

Benefits

  • Comprehensive health and wellness benefits
  • Retirement savings plan with a matching contribution
  • Flexible work schedules
  • Opportunities for continuous learning and career development

Company Culture

  • Collaborative Environment: We foster teamwork and collaboration among all members, promoting an inclusive atmosphere.
  • Innovation Driven: Our team prioritizes innovation, empowering employees to explore creative solutions.
  • Learning and Growth: We encourage professional development and continuous learning in our employees.
Status: Closed