Software Developer

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

Job Description

Are you an enthusiastic Software Developer with a knack for problem-solving? At Tech Innovations Inc., we are looking for innovative minds to join our Pretoria office. You'll collaborate with cross-functional teams, championing the development of scalable applications while contributing to a culture of learning and creativity. Your expertise will make a significant impact on our projects as we strive to deliver top-notch software excellence.

Responsibilities

  • Architect and build innovative software solutions from conception to deployment.
  • Collaborate with product managers and UX designers to create engaging user experiences.
  • Perform application performance monitoring and optimize as necessary.
  • Analyze user feedback to improve application features and performance.
  • Conduct extensive testing (unit, integration, and performance) on new features.
  • Guide the adoption of modern development tools and frameworks.
  • Support continuous integration and deployment practices.
  • Cultivate a culture of innovation and best practices within the development team.
  • Evaluate new technologies and assess their impact on future projects.

Requirements

Education
  • Bachelor’s degree in Software Engineering or a related field
  • Master’s degree preferred
Experience
  • 5+ years of experience developing software applications
Technical Skills
  • JavaScript
  • Django
  • Node.js
Soft Skills
  • Teamwork
  • Creativity
Certifications
  • Certified Kubernetes Administrator (CKA)
  • AWS Certified Developer – Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with UX/UI principles: Understanding of user-centered design practices to enhance user experience.
  • Knowledge of DevOps practices: Experience in using tools and practices for CI/CD integration.

Benefits

  • Health, dental, and vision insurance coverage.
  • 401(k) retirement plan with company contributions.
  • Work-life balance initiatives.
  • Educational assistance for career advancement.

Company Culture

  • Innovation Driven: We promote creativity and encourage our employees to think outside the box.
  • Inclusive Workplace: We are committed to creating a workplace where everyone feels respected and valued.
  • Work-Life Balance: We strive to provide a supportive environment that enhances work-life balance.
Status: Closed