Software Engineer

Pretoria FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

As a Software Engineer at Tech Innovations Inc., you will implement high-quality software solutions and ensure seamless integration with various platforms. Your expertise will help elevate our offerings in the competitive tech landscape.

Responsibilities

  • Develop, test, and deploy high-quality software solutions.
  • Integrate with databases and third-party services.
  • Utilize version control (Git) effectively within projects.
  • Collaborate with cross-functional team members to enhance overall user experience.
  • Actively participate in continuous improvement initiatives.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Software Engineering or related field is preferred
Experience
  • 5+ years of experience in full-stack software development
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
  • SQL/NoSQL Databases
Soft Skills
  • Analytical thinking
  • Communication
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Familiarity with containerization and orchestration tools to streamline development.
  • Exposure to CI/CD practices: Knowledge of continuous integration and delivery processes for efficient deployments.

Benefits

  • Health, dental, and vision insurance coverage
  • Generous paid time off and holidays
  • Employee wellness programs
  • Professional development opportunities

Company Culture

  • Focus on Development: We encourage personal and professional development through continuous learning opportunities.
  • Supportive Team Atmosphere: Our team environment is supportive, where collaboration and mentorship are emphasized.
  • Respect for Work-Life Balance: We understand the importance of work-life balance and provide flexibility for our employees.
Status: Closed