Backend Developer

Port Elizabeth FULL TIME R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

We are in search of a skilled Backend Developer to enhance our vibrant development team in Port Elizabeth. This role primarily focuses on creating server-side logic and ensuring high performance for various applications. The successful candidate should be adept in managing APIs, integrating data sources, and collaborating with front-end teams to enhance application functionality.

Responsibilities

  • Develop and maintain server-side applications and services.
  • Implement and manage the central database and server logic.
  • Collaborate with front-end developers to integrate user-facing elements.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug applications for optimal performance.
  • Conduct performance tuning and optimization.
  • Ensure security and data protection measures are in place.
  • Participate in code reviews to maintain code quality and best practices.
  • Adhere to agile methodologies in project delivery.
  • Document development processes, coding standards, and technical specifications.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Professional certifications in relevant technologies are a plus
Experience
  • 5+ years in software development, especially backend systems
Technical Skills
  • Node.js
  • Express.js
Soft Skills
  • Problem-solving
  • Teamwork
Certifications
  • AWS Certified Developer
Languages
  • English: Fluent

Advantageous

  • Familiar with Docker and containerization: Experience with containerization to improve application scalability and deployment.
  • Knowledge of CI/CD processes: Understanding of continuous integration and deployment practices.

Benefits

  • Competitive salary and performance bonuses.
  • Health care subsidies and wellness programmes.
  • Flexible working hours and the option to work remotely.
  • Opportunities for professional development.

Company Culture

  • Collaborative Environment: We thrive in a collaborative setting where each team member's input is valued.
  • Continuous Learning: We foster a culture of perpetual learning and adaptation to technology changes.
  • Diversity and Inclusion: Diversity is at our core, driving innovation through varied perspectives and experiences.
Status: Open