Backend Developer

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

Job Description

Join Tech Innovations Inc. as a Backend Developer in Cape Town! This position requires a strong understanding of server-side languages and database management. If you enjoy crafting robust applications and collaborating with developers and engineers from diverse backgrounds, we want to hear from you.

Responsibilities

  • Write clean, maintainable, and efficient code for back-end services.
  • Support front-end developers with integration of user interface elements.
  • Participate in the design and architecture of our web applications.
  • Maintain and improve existing software applications.
  • Ensure application security and adherence to best practices.
  • Conduct research for product enhancements and new software applications.
  • Mentor junior developers and assist in knowledge sharing.
  • Prepare and present technical reports and recommendations.
  • Assess project timelines and provide status updates.
  • Investigate and troubleshoot application issues.

Requirements

Education
  • Bachelor’s degree in Software Engineering or related field
  • A Master’s degree in a technical field is advantageous
Experience
  • 5+ years of backend software development experience
Technical Skills
  • Node.js
  • MongoDB
  • GraphQL
  • Microservices Architecture
Soft Skills
  • Solution-oriented mindset
  • Leadership
Certifications
  • Google Professional Cloud Developer
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Experience with various backend frameworks: Proficiency with frameworks like Spring or Laravel.
  • Knowledge of performance tuning techniques: Familiarity with HTTP caching and optimization strategies.

Benefits

  • Generous annual leave entitlement
  • Retirement fund contributions
  • Health insurance and wellness initiatives
  • Access to training programs and courses

Company Culture

  • Growth: We provide opportunities for professional training and personal growth.
  • Recognition: We value our employees and acknowledge their contributions.
  • Work-life balance: Balancing work with life is an essential part of our company ethos.
Status: Open