Backend Developer

Pretoria FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

Join our innovative team as a Backend Developer where you'll be at the forefront of developing cutting-edge applications. We are looking for someone with a keen eye for detail and a passion for developing efficient back-end systems that will support our software solutions.

Responsibilities

  • Architect and deploy robust backend solutions for new applications.
  • Analyze user requirements and translate them into functional specifications.
  • Work in an Agile development environment to achieve project goals.
  • Ensure compliance with coding standards and best practices.
  • Assist in the development of training materials and documentation.
  • Collaborate with product teams to ensure software meets business needs.
  • Provide technical support to other teams as needed.
  • Keep track of application performance metrics.
  • Evangelize the use of new technologies and methodologies.
  • Participate in user experience reviews to improve the product.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is preferred
Experience
  • 5+ years of hands-on experience in backend web development
Technical Skills
  • PHP
  • Node.js
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • AWS Certified Developer
  • Certified Information Systems Security Professional (CISSP)
Languages
  • English: Fluent

Advantageous

  • Knowledge of Docker: Familiarity with containerization concepts and Docker usage for application development.
  • Familiarity with testing frameworks: Experience with software testing frameworks and methodologies.

Benefits

  • Health insurance with options for family coverage
  • Performance-based bonuses
  • Generous leave policies
  • Wellness initiatives and programs

Company Culture

  • Professional Growth: We encourage continuous learning and professional development through training and workshops.
  • Work-Life Balance: We promote a healthy work-life balance with flexible schedules and remote work options.
  • Team Collaboration: Our collaborative approach ensures that everyone's ideas are valued and considered.
Status: Open