Senior Software Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a Senior Software Engineer at Tech Innovations Inc., you will be responsible for developing high-quality software solutions. You will collaborate with cross-functional teams and leverage your expertise to solve complex technical challenges. This position offers opportunities to work on exciting projects and advance your career in a supportive environment.

Responsibilities

  • Design, develop, and maintain web applications using technologies such as React and Node.js.
  • Collaborate with UX/UI designers to enhance application usability.
  • Implement new features based on client requirements and feedback.
  • Monitor performance and ensure scalability of applications.
  • Participate in code reviews to maintain code quality standards.
  • Troubleshoot and resolve issues in existing software and systems.
  • Document development processes and ensure compliance with industry standards.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 5+ years of experience in software development with a focus on web technologies
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
  • Git
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile and Lean methodologies: Experience working in Agile or Lean development environments.
  • Experience with testing frameworks: Knowledge of testing tools and best practices for software development.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits including gym memberships
  • Flexible working hours and remote work options
  • Continuous professional development opportunities

Company Culture

  • Innovation: We encourage innovative thinking and a culture of creativity within our teams.
  • Team Spirit: Collaboration is key at Tech Innovations Inc. We value teamwork and communication.
  • Diversity and Inclusion: We are dedicated to fostering a diverse work environment that welcomes individuals from all backgrounds.
Status: Closed