Senior Software Engineer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Senior Software Engineer at Tech Innovations Inc., you will be responsible for both front-end and back-end development. Your work will directly impact our product offerings and customer satisfaction. We are looking for someone who thrives in a fast-paced environment and has a deep understanding of software development best practices.

Responsibilities

  • Utilize Agile methodologies to manage project updates effectively.
  • Communicate design and development processes clearly to stakeholders.
  • Manage project timelines and deliverables, ensuring alignment with business goals.
  • Investigate and address security vulnerabilities in application design.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in developing scalable software applications
Technical Skills
  • JavaScript
  • React
  • Node.js
  • GraphQL
Soft Skills
  • Adaptability
  • Leadership
Certifications
  • Google Cloud Professional Developer
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Experience with Agile frameworks: Proficient in applying Agile methodologies for project management.
  • Knowledge of machine learning concepts: Basic understanding of machine learning principles.

Benefits

  • Health, dental, and vision coverage
  • Generous leave policy including parental leave
  • Professional development opportunities
  • Team-building events and activities

Company Culture

  • Collaborative Environment: We thrive on teamwork and collective problem-solving.
  • Employee Wellness: We prioritize the well-being of our employees with various wellness initiatives.
  • Transparency: We encourage open communication and transparency in all dealings.
Status: Closed