Senior Full Stack Developer - Python, SQL & Power BI

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SavageOne Pty Ltd in Johannesburg invites an experienced Senior Data Analyst / BI Developer to join our data team. You will design analytics platforms, build data models, and deliver Power BI dashboards that drive decision-making.

The role requires 6+ years in full stack development with Python, SQL/PLSQL, and BI reporting. You will collaborate across teams, optimize data pipelines, and mentor juniors in a fast-paced environment.

Qualifications

  • Bachelor's degree in CS, Eng, or related field.
  • At least 6+ years in full stack development focusing on Python, SQL/PLSQL, and Power BI.
  • Experience with relational DBs, RESTful APIs, and dashboards in Power BI.
  • Strong problem solving and collaboration skills.

Responsibilities

  • Lead cross-functional teams in gathering requirements, architecting software solutions, and implementing new features.
  • Develop scalable backend systems using Python and SQL/PLSQL to efficiently handle data processing, storage, and retrieval.
  • Design and implement RESTful APIs and web services to integrate with external systems and applications.
  • Create visually compelling and interactive dashboards and reports using Power BI to visualize data insights effectively.

Skills

Full stack development
Power BI front-end
Data visualization

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Python
SQL
PL/SQL
Power BI
REST APIs
Oracle DB
Cloud platforms (AWS/Azure/GCP)
Docker/Kubernetes

Job description

SavageOne Pty Ltd in Johannesburg invites an experienced Senior Data Analyst / BI Developer to join our data team. You will design analytics platforms, build data models, and deliver Power BI dashboards that drive decision-making.

The role requires 6+ years in full stack development with Python, SQL/PLSQL, and BI reporting. You will collaborate across teams, optimize data pipelines, and mentor juniors in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Analyst / BI Developer (Python, SQL, Power BI)
Data Analyst / BI Developer (Python, SQL, Power BI)

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior PowerBI Architect & Data Insights Lead
Senior PowerBI Architect & Data Insights Lead

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Power BI Architect & Analytics Leader
Senior Power BI Architect & Analytics Leader

The Recruitment Council • Gauteng

On-site
ZAR 520,000 - 700,000
Senior Full-Stack Engineer: Build Scalable Web & API
Senior Full-Stack Engineer: Build Scalable Web & API

SavageOne Pty Ltd • Midrand

On-site
ZAR 700,000 - 1,000,000
Senior BI Developer: Build Data-Driven Insights
Senior BI Developer: Build Data-Driven Insights

PSG Konsult Ltd. • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Data Warehouse & BI Engineer
Senior Full-Stack Data Warehouse & BI Engineer

Guardrisk • City of Johannesburg Metropolitan Municipality

On-site
ZAR 800,000 - 1,000,000
Senior BI Developer: Hybrid, Data-Driven Insights
Senior BI Developer: Hybrid, Data-Driven Insights

Sumer Group • Vaal Marina Community Center

Hybrid
ZAR 400,000 - 800,000
Competitive salary
Performance incentives
Health insurance
+5
Senior BI Developer - Hybrid, Data Strategy & Mentorship
Senior BI Developer - Hybrid, Data Strategy & Mentorship

Placements24 • Polokwane

Hybrid
ZAR 750,000 - 1,100,000
Competitive salary
Medical aid
Retirement planning
+4
Senior BI Developer — Hybrid | Power BI & SQL Pro
Senior BI Developer — Hybrid | Power BI & SQL Pro

ATS Client • Johannesburg

Hybrid
ZAR 480,000 - 800,000
Data Analyst
Data Analyst

Impronics Technologies • Gauteng

On-site
ZAR 750,000 - 1,000,000