Senior Python Back-End Engineer

Jobtailor

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Johannesburg is seeking a Back-end Developer to build scalable AWS-based solutions, write clean code, and automate tasks in an agile setting. The role includes mentoring juniors, delivering POC demos, and ensuring zero downtime on critical systems.

The candidate will work with RESTful APIs, OpenAPI, Terraform, and CI/CD pipelines using GitHub Actions, Docker, and Makefiles to drive efficient software delivery.

Qualifications

  • Proven experience as a Back-end developer.
  • AWS components such as Lambda, SQS, Dynamo DB.
  • AWS API Gateway.
  • Terraform.
  • Python 3.9.
  • Pytest.
  • Knowledge of Rest API integrations.
  • Openapi, swagger.
  • GitHub actions for CI CD.
  • Docker and Docker compose.
  • Makefile.
  • Apache velocity language.
  • Education NQF Level 7 Degree, Advanced Diploma or Postgraduate Certificate or equivalent.

Responsibilities

  • Build solutions from requirements received from product owner.
  • Work in agile environment.
  • Build POC solutions and demonstrate/present.
  • Maintain a stable server with zero downtime.
  • Develop tools and applications by producing clean code.
  • Automate tasks through appropriate tools and scripting.
  • Review and debug code.
  • Develop software solutions by studying information needs.
  • Confer with users.
  • Study systems flow, data usage and work processes.
  • Investigate problem areas.
  • Follow the software development lifecycle.
  • Determine operational feasibility.
  • Mentor junior engineers.
  • Collaborate with team to brainstorm and create new products.
  • Report on their work using agile tools such as JIRA.
  • Elaborate and document work in Confluence.
  • Be communicative and proactive.

Skills

Back-End Development
AWS Components
Python 3.9
Terraform
Rest API Integrations
OpenAPI
GitHub Actions
Docker
Docker Compose
Makefile
Apache Velocity Language

Education

NQF Level 7 Degree
Advanced Diploma
Postgraduate Certificate

Tools

Docker
Docker Compose
Makefile
GitHub Actions
JIRA
Confluence
Pytest
AWS API Gateway

Job description

  • Build solutions from requirements received from product owner
  • Work in agile environment
  • Build POC solutions and demonstrate/present
  • Maintain a stable server with zero downtime
  • Develop tools and applications by producing clean code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Develop software solutions by studying information needs
  • Confer with users
  • Study systems flow, data usage and work processes
  • Investigate problem areas
  • Follow the software development lifecycle
  • Determine operational feasibility
  • Mentor junior engineers
  • Collaborate with team to brainstorm and create new products
  • Report on their work using agile tools such as JIRA
  • Elaborate and document work in Confluence
  • Be communicative and proactive
Requirements
  • Proven experience as a Back-end developer
  • AWS components such as Lambda, SQS, Dynamo DB
  • AWS API Gateway
  • Terraform
  • Python 3.9
  • Pytest
  • Knowledge of Rest API integrations
  • Openapi, swagger
  • GitHub actions for CI CD
  • Docker and Docker compose
  • Makefile
  • Apache velocity language
  • Education NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent
Core Competencies

Demonstrates expertise in Back-end Development with a strong focus on AWS components, Python programming, and automation tools. Capable of mentoring junior engineers while collaborating effectively in an agile environment to deliver high-quality software solutions.

Highest-signal resume keywords
  • Back-End Development
  • AWS Components
  • Python 3.9
  • Terraform
  • Rest API Integrations
ATS Optimization Keywords
Hard Skills
  • Clean Code Production
  • Code Review
  • Debugging
  • Software Development Lifecycle
  • Operational Feasibility Assessment
  • Automation Scripting
  • POC Solutions Development
  • Agile Methodologies
  • Apache Velocity Language
  • Knowledge of OpenAPI
Soft Skills
  • Proactive Communication
  • Mentoring
  • Collaboration
Certifications & Qualifications
  • NQF Level 7 Degree
  • Advanced Diploma
  • Postgraduate Certificate
Industry Keywords
  • Agile Environment
  • Zero Downtime
  • Systems Flow Analysis
  • Data Usage Study
  • Work Process Investigation
Tools & Technologies
  • AWS API Gateway
  • GitHub Actions
  • Docker
  • Docker Compose
  • Makefile
  • JIRA
  • Confluence
  • Pytest
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer: Back-End III
Software Engineer: Back-End III

Capitec • Sandton

On-site
ZAR 600,000 - 900,000
Senior Backend Developer, AI
Senior Backend Developer, AI

Jobtailor • Cape Town

On-site
ZAR 700,000 - 1,100,000
Back-End Developer (Senior) 0212
Back-End Developer (Senior) 0212

Opensource • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000
Back-End Developer (Advanced) 1848
Back-End Developer (Advanced) 1848

Opensource • Gauteng

Hybrid
ZAR 850,000 - 1,200,000
Hybrid working
Python Developer
Python Developer

Network Finance • Centurion

On-site
ZAR 350,000 - 520,000
Intermediate Python Developer
Intermediate Python Developer

ATS Client • Johannesburg

On-site
ZAR 600,000 - 900,000
Software Developer
Software Developer

ATS Client • Pretoria

On-site
ZAR 650,000 - 950,000
Senior Full Stack Developer
Senior Full Stack Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior DevOps Engineer (AWS) - CT Tyger Valley
Senior DevOps Engineer (AWS) - CT Tyger Valley

DVT • Cape Town

On-site
ZAR 1,100,000 - 1,700,000