Senior Software Engineer

Cape Town FULL TIME R60,000 - R70,000 / Month
(R720,000 - R840,000 / Year)

Job Description

Join our dynamic team as a Senior Software Engineer. In this role, you will lead projects that involve developing cutting-edge software solutions. You will harness your expertise in various technologies to build reliable and efficient applications that meet our clients' needs.

Responsibilities

  • Develop software applications from concept to deployment leveraging React and Python.
  • Work closely with UX/UI designers to ensure user-friendly application interfaces.
  • Optimize applications for maximum speed and scalability.
  • Document development processes and ensure compliance with coding standards.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 5+ years of experience in software development, including full-stack development
Technical Skills
  • JavaScript
  • Node.js
  • Python
  • Agile Methodologies
Soft Skills
  • Problem-solving
  • Communication
Certifications
  • AWS Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with DevOps: Familiarity with CI/CD tools and deployment processes.
  • Knowledge of database systems: Experience with SQL and NoSQL databases.

Benefits

  • Competitive salary package
  • Health insurance and wellness programs
  • Flexible working hours with remote options
  • Professional development opportunities

Company Culture

  • Collaboration: A strong culture of teamwork and collaboration across departments.
  • Continuous Learning: Encouragement for ongoing professional development and learning.
  • Diversity and Inclusion: Commitment to building a diverse workforce where all voices matter.
Status: Closing Soon