Back-End Developers

Blue Pearl Pty Ltd

Johannesburg

On-site

ZAR 420,000 - 720,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Blue Pearl Pty Ltd in Johannesburg is hiring a Backend Developer to design, develop, test and maintain scalable backend services and APIs, ensuring secure, high-performance applications. You will collaborate with frontend teams, solution architects and DevOps to deliver reliable solutions that meet business needs.

The role requires 3+ years of backend experience, strong API design skills, and familiarity with databases, Agile processes and cloud/container technologies.

Qualifications

  • Bachelor's degree or equivalent in Computer Science, Software Engineering, Information Technology or related field.
  • 3+ years of professional backend development experience.
  • Strong experience developing backend applications and APIs.
  • Experience with databases and data modelling.
  • Experience with Agile methodologies.
  • Cloud technologies and containerization knowledge is advantageous.

Responsibilities

  • Design, develop and maintain scalable backend applications and services.
  • Develop and maintain RESTful APIs and web services.
  • Write clean, maintainable, reusable and well-documented code.
  • Design, develop and optimize databases and data-access layers.
  • Integrate backend systems with third-party APIs and services.
  • Implement authentication, authorization and data-security controls.
  • Troubleshoot, debug and resolve issues in production.
  • Conduct unit, integration and performance testing.
  • Participate in code reviews and set development standards.
  • Collaborate with frontend developers to ensure effective API integration.
  • Support CI/CD pipelines, deployments and production environments.

Skills

Problem-solving
Programming skills
Backend development
Code quality
Teamwork
Communication
Prioritization
Continuous learning

Education

CS/SE/IT degree

Tools

Git
Docker
Kubernetes
Cloud (AWS/Azure/GCP)

Job description

We are looking for a skilled Backend Developer to join our technology team and take responsibility for designing, developing, testing and maintaining scalable, secure and high-performance backend applications and services.

The successful candidate will work closely with frontend developers, solution architects, DevOps engineers, product teams and other stakeholders to build reliable solutions that support business requirements and deliver an excellent user experience.

KEY RESPONSIBILITIES
  • Design, develop and maintain scalable backend applications and services.
  • Develop and maintain RESTful APIs and web services.
  • Write clean, maintainable, reusable and well-documented code.
  • Design, develop and optimize databases and data-access layers.
  • Integrate backend systems with third-party APIs, applications and services.
  • Implement appropriate authentication, authorization and data-security controls.
  • Troubleshoot, debug and resolve application and production issues.
  • Conduct unit testing, integration testing and performance testing.
  • Participate in code reviews and contribute to development standards and best practices.
  • Collaborate with frontend developers to ensure effective API and system integration.
  • Work with DevOps teams to support CI/CD pipelines, deployments and production environments.
  • Monitor application performance and identify opportunities for optimization.
  • Contribute to system architecture, technical documentation and solution design.
  • Participate in Agile ceremonies, sprint planning and technical discussions.
  • Maintain version control and development workflows using Git.
  • Support continuous improvement of development processes, tools and technical standards.
Requirements
TECHNICAL REQUIREMENTS
Programming

Experience with one or more of the following:

  • Java
  • C#
  • Python
  • Node.js
  • TypeScript
  • PHP
  • Web services and API integrations
  • Authentication and authorization
  • API security and performance optimization
Databases

Experience with relational and/or NoSQL databases, including:

  • MySQL
  • Microsoft SQL Server
  • MongoDB or similar technologies
Development & DevOps
  • Git and version control
  • Docker and containerization
  • Kubernetes is advantageous
  • Cloud platforms such as AWS, Microsoft Azure or Google Cloud
  • Logging, monitoring and application performance management
QUALIFICATIONS & EXPERIENCE
  • Bachelor's degree, diploma or equivalent qualification in Computer Science, Software Engineering, Information Technology or a related field.
  • 3+ years of professional backend development experience.
  • Strong experience developing backend applications and APIs.
  • Experience working with databases and data modelling.
  • Experience with software development methodologies and Agile environments.
  • Strong understanding of software development lifecycle principles.
  • Experience with cloud technologies and containerization is advantageous.
KEY SKILLS
  • Strong problem-solving and analytical abilities.
  • Excellent programming and debugging skills.
  • Strong understanding of backend architecture and development principles.
  • Attention to detail and commitment to code quality.
  • Ability to work independently and as part of a multidisciplinary team.
  • Strong communication and collaboration skills.
  • Ability to manage priorities and meet project deadlines.
  • Continuous-learning mindset with an interest in emerging technologies.
KEY PERFORMANCE INDICATORS

Success in the role will be measured through:

  • Quality, reliability and maintainability of backend applications.
  • API performance, availability and scalability.
  • Successful delivery of development tasks within agreed timelines.
  • Code quality and adherence to development standards.
  • Effective resolution of bugs and production issues.
  • Test coverage and reduction of recurring defects.
  • Successful integration with internal and third-party systems.
  • Contribution to CI/CD and deployment efficiency.
  • Compliance with security and technical standards.
Create a job alert for this search
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Back-End Developers
Back-End Developers

Blue Pearl HQ • Johannesburg

Remote
ZAR 420,000 - 700,000
Back-End Developer (Senior)
Back-End Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 720,000 - 1,140,000
Backend Developer
Backend Developer

Placements24 • Benoni

Hybrid
ZAR 550,000 - 900,000
Remote work environment
Career growth
Backend Developer
Backend Developer

Placements24 • South Africa

Remote
ZAR 540,000 - 900,000
Competitive salary
Medical and retirement benefits
Professional growth opportunities
+2
Advanced Back End Developer
Advanced Back End Developer

ATS Client • Pretoria

On-site
ZAR 420,000 - 660,000
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Randburg

On-site
ZAR 600,000 - 900,000
Salary + bonuses
Health insurance
Dev conferences
+2
Software Engineer: Back-End III
Software Engineer: Back-End III

Capitec • Sandton

On-site
ZAR 600,000 - 900,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Paid time off
+2
Senior Backend Developer
Senior Backend Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Performance bonuses
Health benefits
+1
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000