Backend Engineer

Johannesburg FULL TIME R50,000 - R70,000 / Month
(R600,000 - R850,000 / Year)

Job Description

Join our talented team as a Backend Engineer where you will be responsible for building and maintaining high-performance software applications. You will collaborate closely with front-end developers and other stakeholders to ensure seamless software functionality. The ideal candidate is proficient in server-side programming and has experience in a variety of technologies that enhance application performance.

Responsibilities

  • Design and implement server-side applications using Java or Python.
  • Optimize the performance and scalability of applications.
  • Collaborate with front-end developers to integrate user-facing elements.
  • Maintain code quality, documentation, and automate processes.
  • Troubleshoot and resolve issues related to server setup and infrastructure.
  • Participate in code reviews and contribute to team best practices.
  • Develop APIs for various functionalities and services.
  • Stay updated on emerging technologies and suggest improvements.

Requirements

Education
  • Bachelor's degree in Information Technology or similar
  • Master's degree preferred
Experience
  • 3-5 years of experience in server-side application development
Technical Skills
  • Node.js
  • MongoDB
Soft Skills
  • Adaptability
  • Teamwork
Certifications
  • AWS Certified Solutions Architect
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and microservices architecture: Hands-on experience with container technologies and microservices design.
  • Familiarity with CI/CD tools: Experience in implementing CI/CD pipelines for software deployments.

Benefits

  • Competitive salary package
  • Health insurance and wellness programs
  • Opportunities for professional development
  • Flexible work hours

Company Culture

  • Innovation Driven: Our company encourages creative problem-solving and innovation in all projects.
  • Learning Environment: We prioritize continuous professional development and skill enhancement.
  • Inclusive Culture: We foster an inclusive work environment where diverse perspectives are valued.
Status: Open