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

  • Engineer backend components in alignment with user needs and system capabilities.
  • Develop strategies in collaboration with the project teams for backend functionalities.
  • Manage server operations and database administration tasks.
  • Ensure security and data protection protocols are maintained.
  • Write scalable and efficient code following established software development practices.
  • Document processes and code thoroughly for future reference.
  • Lead initiatives to improve system functionalities based on analytics.

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