Senior Backend Developer - API Integration

Placements24

Stellenbosch

On-site

ZAR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Retirement savings plan
Professional development opportunities
Performance bonuses
Work-life balance

Job summary

Placements24 in Stellenbosch, Western Cape, seeks a seasoned Senior Backend Developer to lead the design, development and maintenance of robust server-side systems and APIs powering our applications across multiple services and microservices.

You will architect scalable solutions, mentor junior engineers, collaborate with frontend teams, implement security and testing, and optimize performance using cloud platforms and containerization to deliver high-quality backend services.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Proven experience as a Senior Backend Developer or similar role.
  • Strong proficiency in backend programming languages such as Python, Java, Node.js, or Go.
  • Extensive experience with designing and implementing RESTful APIs.
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM frameworks.
  • Experience with microservices architecture and design patterns.
  • Familiarity with caching mechanisms (e.g., Redis, Memcached).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
  • Experience with version control systems like Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities for effective collaboration in Stellenbosch, Western Cape .
  • Experience with message queues (e.g., RabbitMQ, Kafka) is advantageous.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable backend code.
  • Develop and manage robust APIs and microservices.
  • Integrate with various third-party services and data sources.
  • Ensure the performance, quality, and responsiveness of applications.
  • Implement security and data protection measures.
  • Write unit and integration tests to ensure code quality and reliability.
  • Collaborate with frontend developers and other stakeholders to deliver features.
  • Optimize applications for scalability and performance.
  • Troubleshoot, debug, and resolve backend issues.
  • Mentor junior developers and contribute to technical decision-making.
  • Participate in code reviews and enforce coding standards.

Skills

RESTful APIs
Problem-solving
Teamwork
Communication

Education

Bachelor's or Master's in Computer Science or related field

Tools

Python
Java
Node.js
Go
PostgreSQL
MySQL
MongoDB
Redis
Memcached
AWS
Azure
GCP
Docker
Kubernetes
Git
RabbitMQ
Kafka

Job description

About the Role

Our client is seeking a seasoned Senior Backend Developer to enhance their IT & Software team in Stellenbosch, Western Cape . This role is critical for designing, developing, and maintaining robust backend systems and APIs that power our innovative applications. You will take the lead in developing scalable server-side logic, integrating third-party services, and ensuring the performance and reliability of our platforms. The ideal candidate possesses a deep understanding of backend architecture, database management, and API design principles, coupled with a proactive approach to problem-solving. This is a fantastic opportunity to make a significant impact in a technologically advanced environment located in the heart of the Cape Winelands. We are committed to fostering a collaborative and high-performing engineering culture in Stellenbosch, Western Cape .

Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable backend code.
  • Develop and manage robust APIs and microservices.
  • Integrate with various third-party services and data sources.
  • Ensure the performance, quality, and responsiveness of applications.
  • Implement security and data protection measures.
  • Write unit and integration tests to ensure code quality and reliability.
  • Collaborate with frontend developers and other stakeholders to deliver features.
  • Optimize applications for scalability and performance.
  • Troubleshoot, debug, and resolve backend issues.
  • Mentor junior developers and contribute to technical decision-making.
  • Participate in code reviews and enforce coding standards.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Proven experience as a Senior Backend Developer or similar role.
  • Strong proficiency in backend programming languages such as Python, Java, Node.js, or Go.
  • Extensive experience with designing and implementing RESTful APIs.
  • Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and ORM frameworks.
  • Experience with microservices architecture and design patterns.
  • Familiarity with caching mechanisms (e.g., Redis, Memcached).
  • Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
  • Experience with version control systems like Git.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities for effective collaboration in Stellenbosch, Western Cape .
  • Experience with message queues (e.g., RabbitMQ, Kafka) is advantageous.
Benefits

Our client offers a competitive salary, comprehensive health insurance, a retirement savings plan, and excellent opportunities for professional development and continuous learning. You will work in a stimulating environment in Stellenbosch, Western Cape , with access to cutting-edge technologies and challenging projects. Additional benefits include performance bonuses and a positive work-life balance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Bonuses
+2
Senior Backend Engineer
Senior Backend Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Performance-based bonuses
+2
Senior Backend Engineer (Python/Django)
Senior Backend Engineer (Python/Django)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Bonuses
Health benefits
Hybrid work model
+1
Senior Backend Developer - API Specialist
Senior Backend Developer - API Specialist

Placements24 • Bloemfontein

On-site
ZAR 700,000 - 1,100,000
Competitive salary
Health benefits
Retirement plan
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Medical aid
Provident fund
Professional development opportunities
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Health benefits
Career development opportunities
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Durban

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Senior Software Engineer - Backend Services
Senior Software Engineer - Backend Services

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Health benefits
Professional development
Hybrid work model
+1
Senior Backend Software Engineer (Java/Spring)
Senior Backend Software Engineer (Java/Spring)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary and benefits
Learning and development opportunities
Principal Software Engineer - Backend Systems
Principal Software Engineer - Backend Systems

Placements24 • Stellenbosch

Hybrid
ZAR 1,800,000 - 2,700,000
Competitive compensation package
Performance-based bonuses
Health benefits
+1