Senior Software Engineer

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

Job Description

As a Senior Software Engineer at Tech Innovations Inc., you will be integral in shaping the future of our software products. You will utilize your extensive experience to develop efficient, user-friendly applications while collaborating with other specialists in a hybrid work environment.

Responsibilities

  • Develop, test, and deploy high-quality software solutions while adhering to Agile methodologies.
  • Work with the product team to translate business requirements into technical specifications.
  • Optimize applications for maximum speed and scalability.
  • Monitor and improve application performance metrics as needed.
  • Mentor junior developers, fostering skill development and knowledge sharing.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 5+ years of professional software development experience
Technical Skills
  • JavaScript
  • Node.js
  • React
  • Python
  • SQL
  • AWS
Soft Skills
  • Attention to Detail
  • Team Collaboration
  • Adaptability
  • Problem-Solving
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Knowledge of containerization techniques and orchestration tools.
  • Knowledge of CI/CD pipelines: Able to implement continuous integration and delivery workflows.

Benefits

  • Comprehensive health insurance options
  • Retirement savings plan
  • Flexible working arrangements
  • Professional development opportunities

Company Culture

  • Innovation: We emphasize creativity and innovative thinking in all our projects.
  • Team Spirit: Collaboration and support define our team dynamics.
  • Work-Life Balance: We value personal time and encourage a healthy work-life balance.
Status: Closed