Senior Software Engineer

Cape Town FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our dynamic team as a Senior Software Engineer where you'll leverage your skills in full-stack development, contributing towards building robust software that meets our clients' needs. Be part of our innovation-driven culture, focusing on delivering impactful technology solutions.

Responsibilities

  • Lead software development efforts, ensuring alignment with best practices.
  • Perform code reviews and suggest improvements to enhance code quality.
  • Work closely with QA to ensure proper testing and deployment of applications.
  • Identify bottlenecks in the development process and propose solutions.
  • Engage with users to gather feedback for application enhancements.
  • Contribute to continuous improvement through retrospectives and team discussions.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in software engineering
Technical Skills
  • Full-Stack Development
  • Agile Methodologies
Soft Skills
  • Teamwork
  • Time Management
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms: Knowledge of services and deployments on AWS or Azure.
  • Skills in testing frameworks: Familiarity with automated testing and best practices.

Benefits

  • Full health, dental, and vision coverage
  • 401(k) retirement savings match
  • Flexible scheduling and remote work opportunities
  • Professional development opportunities and courses

Company Culture

  • Team Collaboration: We prioritize teamwork and communication, working together towards common goals.
  • Flexibility: Our work environment supports flexible hours and remote work options.
  • Employee Wellness: We promote a culture of health and well-being, offering initiatives for a balanced lifestyle.
Status: Open