Senior Software Engineer

Johannesburg FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

In your role as a Senior Software Engineer at Tech Innovations Inc., you will architect and maintain our next-generation software solutions. Your experience will guide the development lifecycle, ensuring robust, scalable applications that meet our high-quality standards. We seek a proactive thinker who can adapt to new technologies and methodologies while leading project initiatives.

Responsibilities

  • Architect, code, and deploy scalable software applications.
  • Cooperate with UX/UI designers to create intuitive user interfaces.
  • Investigate and resolve issues in existing applications and services.
  • Collaborate with DevOps to streamline the deployment pipeline.
  • Advocate for new technologies that could enhance product functionality.
  • Proactively identify and eliminate bottlenecks in the development process.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's degree in Software Engineering preferred
Experience
  • At least 5 years of relevant software engineering experience
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Leadership
  • Adaptability
Certifications
  • Scrum Master Certified
  • Oracle Certified Professional, Java SE 11 Developer
Languages
  • English: Fluent

Advantageous

  • Experience in Agile methodologies: Knowledge of Agile principles and experience working in Scrum environments.
  • Familiarity with microservices architecture: Experience with designing applications built on microservices architecture.

Benefits

  • Medical, dental, and vision coverage
  • Generous leave policies, including paid time off
  • Remote work options available
  • Access to training and workshops for skill enhancement

Company Culture

  • Diversity and Inclusion: We celebrate diverse perspectives and work tirelessly to foster an inclusive workspace.
  • Employee Well-being: Our company prioritizes the health and well-being of our employees.
  • Open Communication: We promote transparency and open channels of communication across all levels.
Status: Closed