Lead Python Backend Engineer

1 month ago


Cape Town, South Africa PBT Group Full time

PBT Group has an opportunity for a Lead Python Backend Engineer who will be responsible for understanding requirements and leading the design and development of solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Chapter Leader.

 

Duties:

  • Create solutions based on requirements provided by the product owner.
  • Thrive in an agile work environment.
  • Develop proof-of-concept solutions and demonstrate or present them effectively.
  • Ensure the server's stability, striving for zero downtime.
  • Collaborate closely with product and design teams to grasp end-user needs, formulate use cases, and translate them into practical technical solutions.
  • Identify, prioritize, and execute tasks throughout the software development lifecycle.
  • Craft tools and applications by writing clean, efficient code.
  • Automate tasks using appropriate tools and scripting.
  • Review and troubleshoot code to maintain its quality.
  • Design software solutions through a comprehensive understanding of information requirements, user consultations, system flows, data usage, and workflow analysis, following established software development practices.
  • Evaluate the operational feasibility of proposed solutions by analyzing problems, requirements, and development progress.
  • Act as a mentor for junior engineers, sharing knowledge and expertise.
  • Collaborate within the team to brainstorm and innovate, contributing to the creation of new products.
  • Proficiently use agile tools like JIRA to report on work progress.
  • Elaborate on and document work in Confluence.
  • Exhibit strong communication skills and proactive problem-solving abilities.

 

Skills and Experience Required:

  • 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
  • Proven experience as a Back-end developer
  • Experience in the banking sector collaborating with business teams to achieve outcomes

 

Qualifications/ Certification:

  • A degree in Computer Science / Information Systems / Business Administration / Commerce or equivalent

 

* In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent

 



  • Cape Town, Western Cape, South Africa PBT Group Full time

    PBT Group has an opportunity for a Lead Python Backend Engineer who will be responsible for understanding requirements and leading the design and development of solutions under a serverless architecture model. The Serverless Backend Engineer reports directly to the Product Owner and the Chapter Leader. Duties:Create solutions based on requirements provided...


  • Cape Town, Western Cape, South Africa Datafin Full time

    ENVIRONMENT: WRITE clean, maintainable & testable code using Python and the FastAPI framework as your coding talents & ability to solve complex problems as an Intermediate Python Backend Developer are sought by a dynamic provider of FinTech solutions. Your core role will be to support backend creation and the development of its cutting-edge web application....

  • Backend Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Qwili Full time

    Who are we? Qwili is on a mission to connect over 800 million Africans without digital access through its marketplace, sales portal, and smartphone used by micro merchants to sell digital products in the informal sector.This is a unique and exciting opportunity, not only because of the impact our platform will make and is already making on the digitally...

  • Python Lead

    4 weeks ago


    Cape Town, South Africa Planet10 Full time

    We currently have an opportunity for a talented and experienced Python Lead. The ideal candidate must have strong expertise in Python programming (both 2.7 and 3.x), Django web framework, and MySQL database management. As a Python Lead, you will be responsible for leading a team of developers, architecting and implementing robust and scalable Python-based...


  • Eastern Cape - Free State - Gauteng - KwaZulu-Natal - Limpopo - Mpumalanga - North West - Northern Cape - Western Cape - International, South Africa SQUAREPEG Full time

    Job OverviewWe are seeking a highly motivated Senior Backend Engineer to join our team at In this hybrid role, you will play a pivotal role in the development and scaling of our pipeline, leveraging a serverless architecture on AWS, along with the use of Computer Vision (CV) and 3D reconstruction. While a background in CV and 3D reconstruction, as well as...

  • Senior Backend

    2 weeks ago


    Cape Town, Western Cape, South Africa Aesafrica Full time

    Medical Aid | Pension Fund | Life Insurance | Hybrid Work ModelThis dynamic SEO agency services a number of clients both locally and abroad. With a track record that spans the evolution of search engine marketing, the company has consistently remained at the forefront of industry developments to the benefit of its clients. As the company expands, they are...


  • Cape Town, Western Cape, South Africa Crayon Full time

    To find out more, click Apply or head on over to Crayon to review the full spec and applyHow you'll roleAs the Senior Backend Engineer you will work on the core components of the company's platform. In collaboration with product managers and business stakeholders, you'll be primarily tasked with helping build the ecosystem to expand the value the product...

  • Backend Team Lead

    4 weeks ago


    Cape Town, South Africa The Perfect Placements Full time

    As Backend Team Lead, you guide multiple developers and multiple projects. You will interface with all departments and stakeholders as you ensure the success of your projects and the development team as a whole. You are responsible for the success of your reports and achieve it by mentoring, challenging and supporting them. You consider the impact of your...


  • Cape Town, South Africa THE SKILLS MINE (PTY) LTD Full time

    **Requirements**: - 8+ years software engineering experience - Degree in Computer Science or a related discipline - Experience using technologies and frameworks like (but not limited to) some of our most-used languages - Typescript, JavaScript, Python, Java - Experience with modern JavaScript frameworks and libraries (NodeJs, NestJs) - Experience with AWS...

  • Backend Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa The Perfect Placements Full time

    As Backend Team Lead, you guide multiple developers and multiple projects. You will interface with all departments and stakeholders as you ensure the success of your projects and the development team as a whole. You are responsible for the success of your reports and achieve it by mentoring, challenging and supporting them. You consider the impact of your...


  • Cape Town, South Africa Yoyo Group Full time

    Job DescriptionWe are seeking a Senior Backend Engineer to join our growing team and play a key role in the development of our backend infrastructure on AWS.  In this role, you will leverage your extensive Java experience to design, develop, and implement complex backend services. You will help build out our backend technology stack with a focus on AWS...


  • Cape Town, Western Cape, South Africa Xneelo Full time

    Our backend software engineers make sure that when a customer hits a button in a Web application, magic happens on hosting infrastructure in a data centre somewhere in the world.A large scale, mass-market hosting infrastructure is a complex beast requiring quality automation and processes to make sure it can scale and perform optimally, 24x7x365.Product...

  • Mr D

    2 weeks ago


    Cape Town, South Africa takealot.com Full time

    , a division of takealot.com, is looking for a highly talented Senior Python Software Engineer  to join our team in Cape Town. As a Senior Software Development Engineer (Python) you will help to architect, implement, support and maintain scalable services in a heterogeneous environment. You will be able to influence both business and architectural...


  • Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    Are you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. This role offers a unique opportunity to balance senior engineering responsibilities with team leadership within an Agile development environment. Join us in building products that...

  • Engineering Team Lead

    2 weeks ago


    Cape Town, Western Cape, South Africa Bash Full time

    WHO WE ARE AT BASH We are a team of leaders - true owners, humble learners and friends. We're here to overcome big challenges, build tech solutions for people to enjoy, while doing the best work of our careers, together, as Bash. ENGINEERING TEAM LEAD JOB DESCRIPTION As an Engineering Team Lead you are not removed from contributing technically to the team...

  • Engineering Team Lead

    1 month ago


    Cape Town, South Africa Bash Full time

    WHO WE ARE AT BASH We are a team of leaders - true owners, humble learners and friends. We’re here to overcome big challenges, build tech solutions for people to enjoy, while doing the best work of our careers, together, as Bash.  ENGINEERING TEAM LEAD JOB DESCRIPTION As an Engineering Team Lead you are not removed from contributing technically to the...


  • Cape Town, South Africa Plus 1x Full time

    Are you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. This role offers a unique opportunity to balance senior engineering responsibilities with team leadership within an Agile development environment. Join us in building products that...


  • Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    Are you an experienced Software Engineer looking for a role where you can make a real difference? We are seeking a talented individual to join our team as a Technology Team Lead. This role offers a unique opportunity to balance senior engineering responsibilities with team leadership within an Agile development environment. Join us in building products that...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    Minimum Requirements:Bachelors degree in Computer Science, Engineering, or a related field. A minimum of 5 years of software development experience, with a strong emphasis on Python.Proven expertise in Azure cloud services and managing cloud infrastructure. Required experience with Docker for containerization and Kubernetes for orchestration. Knowledge of...


  • Cape Town, South Africa Boardroom Appointments Full time

    Minimum Requirements:Bachelors degree in Computer Science, Engineering, or a related field. A minimum of 5 years of software development experience, with a strong emphasis on Python.Proven expertise in Azure cloud services and managing cloud infrastructure. Required experience with Docker for containerization and Kubernetes for orchestration. Knowledge of...