Backend Developer

Pretoria Full-time R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are on the lookout for a skilled Backend Developer to join our passionate team in Pretoria. The successful candidate will design and implement robust server-side applications while playing a critical role in database management and API development. You’ll collaborate closely with front-end developers to ensure seamless integration, enhancing overall user experience.

Responsibilities

  • Design, implement and maintain robust backend applications.
  • Integrate data storage solutions such as databases and caching mechanisms.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with front-end teams to integrate user-facing elements.
  • Develop APIs for integration with third-party services.
  • Troubleshoot and debug applications to improve performance.
  • Participate in code reviews to ensure best practices are followed.
  • Stay up to date with the latest advancements in backend technologies.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience in backend development
Technical Skills
  • Node.js
  • PostgreSQL
  • API Development
  • JavaScript
  • AWS
  • Docker
Soft Skills
  • Analytical Skills
  • Teamwork
  • Communication
Certifications
  • AWS Certified Developer
  • Node.js Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Microservices: Experience integrating and deploying microservices architectures.
  • Knowledge of CI/CD pipelines: Experience with continuous integration and deployment strategies.

Benefits

  • Competitive salary with performance bonuses
  • Comprehensive medical aid
  • Paid time off, including sick leave and holidays
  • Flexible working hours

Company Culture

  • Innovation: Our team is driven by innovation, seeking new ways to solve problems and enhance user experience.
  • Collaboration: We foster a collaborative environment where ideas are shared and teamwork is encouraged.
  • Continuous Learning: We emphasize the importance of continual learning and skill development among our staff.
Status: Open