Backend Developer

Pretoria FULL TIME R29,167 - R41,667 / Month
(R350,000 - R500,000 / Year)

Job Description

Tech Innovations Inc. is looking for a talented Software Developer to enhance our team. The role involves developing applications, troubleshooting software issues, and contributing to a collaborative environment where innovative ideas are valued and implemented.

Responsibilities

  • Design, develop, and maintain robust backend systems using languages like Python and Java.
  • Collaborate closely with frontend developers to integrate user-facing elements with server-side logic.
  • Participate in the entire application lifecycle, focusing on coding, testing, and deployment.
  • Optimize applications for maximum speed and scalability.
  • Implement security and data protection measures.
  • Troubleshoot, debug applications, and conduct peer code reviews.
  • Stay current with industry trends and technologies to enhance skills.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's or relevant certification preferred
Experience
  • 4+ years of experience in backend development
Technical Skills
  • Node.js
  • GraphQL
  • NoSQL Databases
Soft Skills
  • Communication
  • Critical Thinking
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Basic knowledge of container tools such as Docker.
  • Experience with CI/CD tools: Experience in continuous integration and continuous deployment practices.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Employee wellness programs
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation: We thrive on innovation, pushing boundaries to create impactful solutions.
  • Collaboration: Our work environment emphasizes teamwork and collaboration across departments.
  • Diversity and Inclusion: We believe in building a diverse workforce, welcoming all backgrounds and perspectives.
Status: Open