Back-End Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

As a Back-End Developer, you will work closely with front-end developers and other team members to define system architecture and solve complex performance issues. Help propel our projects with your expertise in Node.js, Python, or Ruby, and make a significant impact on our development processes.

Responsibilities

  • Develop robust API designs to facilitate data access.
  • Utilize cloud services for application deployment and scaling.
  • Implement automated testing strategies for back-end code.
  • Monitor and log application performance and availability.
  • Ensure security compliance and data protection.

Requirements

Education
  • Bachelor's degree in Computer Science, IT, or related field
Experience
  • 3+ years of experience in back-end development
Technical Skills
  • Java
  • Node.js
  • Database Management
  • API Development
Soft Skills
  • Analytical Skills
  • Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Familiarity with containerization technology.
  • Knowledge of CI/CD: Experience with Continuous Integration and Continuous Deployment tools.

Benefits

  • Competitive salary package
  • Health and wellness benefits
  • Flexible work hours
  • Opportunity for professional development

Company Culture

  • Innovation: We thrive on innovation and adopt the latest technologies to lead in the tech space.
  • Team Spirit: A collaborative and supportive team environment is key to our success.
  • Continuous Learning: We encourage ongoing training and skill development for all employees.
Status: Open