Talent.com
Senior Back-End Developer
Senior Back-End DeveloperSabenza IT & Recruitment • Pretoria, Gauteng, South Africa
Senior Back-End Developer

Senior Back-End Developer

Sabenza IT & Recruitment • Pretoria, Gauteng, South Africa
3 days ago
Job description

About the role :

We are seeking a Senior Back-End Developer to join our Impact Platform team. The role requires expertise in API and ETL development AWS cloud technologies and data-driven programming. You will work on complex projects develop scalable solutions and collaborate with global teams to deliver cutting-edge applications and features.

Key Responsibilities :

Manage development projects and processes

Develop in data-driven programming languages such as Python and big data pipelines (ETL SQL Spark)

Develop APIs that trigger system-wide effects for BMW systems

Apply best practices in software development tools and techniques

Assist business teams with POCs and business value calculations from a developer perspective

Collaborate with global partners (including Munich) on application and feature development

Conduct system testing parallel runs and system implementation

Participate in system audits and quality assurance

Propose review and present system design solutions to IT Project Managers leaders or system owners

Develop solutions aligned with quality and delivery requirements

Prepare system / technical documentation according to ISO standards

Set up test cases test processes and test automation

Execute tests ensure quality of work and report results in Xray

Requirements

Essential Skills & Requirements :

Expertise in API and ETL development

Proficient in Git development branching strategies and development approaches

Experience in CI / CD pipeline development using CodeBuild and GitHub Actions

Strong knowledge of Test Driven Development (TDD) unit testing functional testing and code coverage

Experience with test automation (e.g. Playwright)

Terraform and Infrastructure as Code (IaC) deployment experience

PySpark pipeline development

Knowledge of structured and unstructured databases

Experience using AWS S3 Storage with Iceberg Tables and AWS Data Pipelines

Linux scripting and environment management

Proficient in AWS development and programming languages (Python preferred Java or SQL)

Ability to perform additional responsibilities assigned under the Agile Working Model (AWM) Charter

Advantageous Skills :

Data and API mining

Knowledge of security best practices

Advanced system monitoring and alerting pipeline setup

Strong understanding of data structures and algorithms

Experience integrating multiple technologies

Agile story and EPIC refinement and planning

Solution architecture skills for business applications

Experience with ODBC file syncs pre-commit hooks coding standards (PEP8) and GitHub Copilot

Docker container creation and usage

Familiarity with data streaming services such as Apache Kafka

Coordination between development and support environments

Risk identification and management

Knowledge of Jira Confluence and Agile methodologies

Data analysis and ITSM knowledge

User support ticket management

MS Teams and Microsoft Office suite proficiency

Knowledge of Palantir Foundry and Frontend BI tools (PowerBI Tableau Qlikview)

Qualifications & Experience :

Relevant IT or Engineering degree

3 years experience in Python (decorators advanced class manipulation dependency injection)

3 years experience in AWS (API Gateway Lambda DynamoDB Fargate EMR Glue Athena IAM)

3 years software development experience

3 years SQL experience (advantageous)

AWS Certified Developer Associate or Solutions Architect (advantageous)

Required Skills :

API & ETL Development GitHub CI / CD Pipelines Testing Automation Testing Terraform & IAC Deployment AWS Agile Python

Key Skills

Bootstrap,CSS,Front-End Development,HTML5,React,Redux,Node.js,Angular,Less,JavaScript,backbone.js,Sass

Employment Type : Full Time

Experience : years

Vacancy : 1

Create a job alert for this search

Senior Developer • Pretoria, Gauteng, South Africa

Related jobs
Senior Back-End Developer

Senior Back-End Developer

Sabenza IT & Recruitment • Pretoria, GT, za
Quick Apply
We are seeking a Senior Back-End Developer to join our Impact Platform team.The role requires expertise in API and ETL development, AWS cloud technologies, and data-driven programming.You will work...Show more
Last updated: 5 days ago
Back End Java Developer – Midrand / Centurion- Semi- Remote – R600 PH

Back End Java Developer – Midrand / Centurion- Semi- Remote – R600 PH

E-Merge • Pretoria, South Africa
Remote
If you''re passionate about scalable systems, clean code, and solving real-world problems, we invite you to join a team shaping the future of automotive software. We are currently in search for a.Pl...Show more
Last updated: 30+ days ago • Promoted
Back End Developer – Johannesburg – up to R580 per hour

Back End Developer – Johannesburg – up to R580 per hour

E-Merge • Pretoria, South Africa
Join one of the fastest-growing global IT hubs, delivering innovative solutions to over 50 countries.With a team of over 2,300 professionals, the hub focuses on cutting-edge technologies including....Show more
Last updated: 30+ days ago • Promoted
Senior Back End Developer

Senior Back End Developer

The Talent Room • Pretoria, South Africa
Lead the application lifecycle (planning, design, development, deployment, ongoing maintenance), creating user stories and estimates, collaborating with cross-functional teams.Continuously research...Show more
Last updated: 12 days ago • Promoted
Senior Backend Engineer - Golang

Senior Backend Engineer - Golang

AiR • Pretoria, South Africa
Remote
We are looking for a skilled Software Engineer to design, build, and maintain scalable software products and internal tools. This role involves optimising development workflows, strengthening cloud ...Show more
Last updated: 30+ days ago
Senior React Native Developer

Senior React Native Developer

SmarTek21 • Pretoria, Gauteng, ZA
Quick Apply
About the Role At Retro Rabbit, we’re all about building beautiful, scalable products that make a real impact.We’re looking for a Senior React Native Engineer who brings technical depth...Show more
Last updated: 30+ days ago
Back-End Developer – Centurion / Hybrid – R720K PA

Back-End Developer – Centurion / Hybrid – R720K PA

E-Merge • Pretoria, South Africa
Hey, you yes, you with the keyboard and the caffeine addiction.Do you dream in APIs and wake up debugging life itself?.If youve been itching to join a fast-growing, no-BS tech company thats redefi...Show more
Last updated: 30+ days ago • Promoted
Senior React Lead

Senior React Lead

SmarTek21 • Pretoria, Gauteng, ZA
Quick Apply
About the Role At Retro Rabbit, we don’t just build apps; we create experiences that move industries forward.We’re looking for a Senior React Consultant who thrives at the intersection ...Show more
Last updated: 30+ days ago