Job Search and Career Advice Platform

Enable job alerts via email!

Senior Back End Developer - SQL - Edenvale

Avatar Advisory - Avatar Human Capital

Johannesburg

Hybrid

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm in South Africa is seeking a Senior Back-End Developer with strong SQL expertise. This role focuses on designing, developing, and maintaining scalable back-end applications while collaborating with cross-functional teams. Applicants should have over 5 years in back-end development, advanced SQL proficiency, and experience with languages such as C#, Java, Python, or PHP. Mentoring junior developers is a key component of this position, making it ideal for leaders in the field.

Qualifications

  • 5+ years of experience in back-end development.
  • Advanced proficiency in SQL (MS SQL / MySQL / PostgreSQL).
  • Strong experience with back-end languages such as C#, Java, Python, or PHP.

Responsibilities

  • Design, develop, and maintain scalable back-end applications.
  • Develop and optimise complex SQL queries, stored procedures, and database schemas.
  • Ensure data integrity, performance, and security across systems.

Skills

Back-end development
SQL expertise
C# or Java or Python or PHP
API development
Mentoring

Education

Bachelor’s degree in Computer Science, IT, or related field

Tools

Docker
Kubernetes
Git
Job description
Senior Back End Developer

Position Area: RandPark Ridge

K6-8 years Back End Developing experience

At least 3 years in Senior position Hybrid

2 years Docker/Kubernetes experience

5 years developing APO’s for FE Development

3 years Agile/scrum framework

5 years SQL

We are seeking a highly skilled Senior Back-End Developer with strong SQL expertise to design, develop, and maintain robust back-end systems. The successful candidate will play a key role in system architecture, database optimisation, and mentoring junior developers while working closely with cross-functional teams.

Key Responsibilities
  • Design, develop, and maintain scalable back-end applications
  • Develop and optimise complex SQL queries, stored procedures, and database schemas
  • Ensure data integrity, performance, and security across systems
  • Integrate front-end elements with server-side logic
  • Participate in system architecture and technical decision-making
  • Troubleshoot, debug, and resolve application issues
  • Conduct code reviews and enforce best development practices
  • Mentor junior and mid-level developers
  • Collaborate with business analysts, product owners, and QA teams
Minimum Requirements
  • Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
  • 5+ years’ experience in back-end development
  • Advanced proficiency in SQL (MS SQL / MySQL / PostgreSQL)
  • Strong experience with back-end languages such as C#, Java, Python, or PHP
  • Experience working with APIs (RESTful services)
  • Solid understanding of database design, indexing, and performance tuning
  • Experience with version control systems (Git)
  • Strong problem-solving and analytical skills
Advantageous Skills
  • Experience with cloud platforms (AWS, Azure, or similar)
  • Knowledge of microservices architecture
  • Experience in Agile / Scrum environments
  • Exposure to DevOps and CI/CD pipelines
Competencies
  • Strong attention to detail
  • Excellent communication and teamwork skills
  • Ability to work independently and manage multiple priorities
  • Leadership and mentoring capability
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.