Senior Software Engineer

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

Job Description

We are seeking a Senior Software Engineer who is passionate about technology and eager to take ownership of projects. You will be responsible for developing high-quality software solutions, collaborating within a dynamic team environment, and influencing the direction of our products.

Responsibilities

  • Develop innovative software solutions using cutting-edge technologies.
  • Work cross-functionally to align software functionality with business objectives.
  • Implement best practices for the entire development lifecycle.
  • Monitor performance and respond proactively to issues.
  • Assist in formulating testing procedures and documentation.
  • Collaborate with DevOps to ensure seamless integration and deployment.
  • Support junior engineers in their technical development.
  • Foster a positive team culture through collaboration and shared learning.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • Master's degree in Software Engineering is preferred
Experience
  • 5+ years of experience in software development with a strong focus on web technologies.
Technical Skills
  • JavaScript
  • Node.js
  • SQL
  • HTML/CSS
Soft Skills
  • Problem-solving
  • Communication
  • Team player
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Understanding of containerization technologies and orchestration tools.
  • Experience with CI/CD tools: Familiarity with implementing continuous integration and continuous deployment.

Benefits

  • Competitive salary package
  • Medical aid and retirement benefits
  • Flexible working hours
  • Opportunity for remote work

Company Culture

  • Collaboration: We value teamwork and collaboration, fostering an environment of support and mutual respect.
  • Innovation: Encouraging innovative ideas and solutions at every level of the organization.
  • Diversity and Inclusion: Committed to creating a diverse workplace where everyone feels included and valued.
Status: Open