Enable job alerts via email!

Lead Python Backend Engineer

Mindworx Consulting

Johannesburg

On-site

ZAR 300,000 - 400,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Mindworx Consulting is looking for a skilled Back-end Developer to create robust solutions within an agile environment. The ideal candidate will maintain server stability and develop applications using Python, AWS, and Terraform, showcasing strong proficiency in coding and problem-solving. Join a dynamic team focused on delivering effective technical solutions that meet client needs, while driving continuous improvement and innovation.

Qualifications

  • Proven experience as a Back-end developer necessary.
  • Experience with AWS components like Lambda and DynamoDB required.
  • Knowledge of REST API integrations and automation tools like Terraform and Docker.

Responsibilities

  • Build solutions from requirements received from the product owner.
  • Maintain a stable server with zero downtime.
  • Develop tools and applications by producing clean code.

Skills

AWS Lambda
AWS SQS
DynamoDB
Python 3.9
REST API integrations
Docker
GitHub actions for CI CD
Terraform
Apache Velocity

Job description

Build solutions from requirements received from the product owner

Be able to work in an agile environment

Able to build POC solutions and demonstrate / present

Maintain a stable server with zero downtime

Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate those into a pragmatic and effective technical solution

Identify, prioritize, and execute tasks in the software development life cycle

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; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas, following the software development lifecycle

Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions

Collaborate with the team to brainstorm and create new products

Be able to report on his work using agile tools such as JIRA

Be able to elaborate and document their work in Confluence

Communicative and proactive

AWS components such as Lambda, SQS, DynamoDB

AWS API Gateway

Terraform

Python 3.9

Pytest

Knowledge of REST API integrations

GitHub actions for CI CD

Docker and Docker Compose

Makefile

Apache Velocity language

Proven experience as a Back-end developer

Leading with Influence

Customer First

Execution

Personal Mastery (Learning)

Create a job alert for this search
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.