Get more replies from employers
Send a job-specific resume in minutes.
Avatar Advisory in Johannesburg is looking for a highly skilled Senior Back-End Developer to design, develop, and maintain robust back-end systems. The ideal candidate will have over 5 years of back-end development experience, strong SQL expertise, and proficiency in languages like C#, Java, Python, or PHP.
Key responsibilities include developing scalable applications, integrating front-end elements, and mentoring junior developers. The role offers a hybrid work model and requires a Bachelor’s degree in a related field.
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.
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
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
Experience with cloud platforms (AWS, Azure, or similar)
Knowledge of microservices architecture
Experience in Agile / Scrum environments
Exposure to DevOps and CI/CD pipelines
Strong attention to detail
Excellent communication and teamwork skills
Ability to work independently and manage multiple priorities
Leadership and mentoring capability