Python Engineer

 

Recruiter:

Progressive Edge

Job Ref:

PE001

Date posted:

Wednesday, November 2, 2022

Location:

CapeTown, South Africa

Salary:

Market related


JOB SUMMARY:
Looking for Python Engineers with experience in Python / Angular / RESTful APIs to develop core back-end platforms to support front-end engineering teams.

JOB DESCRIPTION:

Python Engineer

Remote/ Jhb/ Cape Town

We are looking for Python Engineers with experience in Python / Angular / RESTful APIs to develop core back-end platforms to support front-end engineering teams.

The Company

The company is an international software firm that solves real-world problems with innovative solutions and modern technology stacks. Our experience spans the education, financial services, gaming, insurance, telecoms and public sectors. We maintain our track record by using our vast business domain knowledge and world-class skills to successfully deliver digital solutions for clients.

The complex problems we solve are balanced out by our flexible working culture and flat management structure. Being a part of the company means working on dynamic project teams, while pursuing your own career growth through our Continuous Learning Programme.

The Role

Your core responsibilities include:

  • Developing core back-end platforms in a mixture of both open source and custom code
  • Developing domain- and customer-specific applications and platforms
  • Supporting the front-end team
  • Identifying application features and requirements into be abstracted to the core

Requirements:

Experience in:

  • Python and Flask
  • Angular
  • RESTful APIs with Swagger specifications
  • API security frameworks, token management and user access control, including OAuth and JWT
  • Message queues with Kafka, RabbitMQ, and ZeroMQ
  • Building and managing Docker containers
  • Database architecture, scalability and performance
  • Source control systems and creating / integrating CI/CD pipelines such as Jenkins
  • Writing unit-tested, extendable, and maintainable code
  • Working in an Agile / Scrum environment
  • Beneficial knowledge:
    • Python web frameworks: Django, Tornado
    • AWS general concepts, with specific knowledge on: EC2, S3, RDS, Lambdas, SES, SNS, CloudFront, ECS, Fargate
    • SQLAlchemy and Connexions
    • BPMN or similar process management concepts

Attributes:

  • Excellent communication and collaboration skills
  • Self-motivated team player
  • Interested in shaping platform direction
  • Interested in system architecture
  • Ability to develop clean, well-commented code

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Full Stack Engineer - Mid to Senior (Python, React and Typescript)
Location: Cape Town
Salary: R70k - 80k per month + Medical aid, Provident, Bonus
Full Stack engineer - Mid to Senior (python, React and Typescript)
11 days ago


Senior Control Software Engineer
Location: Cape Town
Salary: Annually
The Senior Control Software engineer plans, implements, modifies, administers and evaluates Control and Data Acquisition (SCADA) software and systems for the company-Mid telescope. As a senior member of the team, they work with the company Observation Monitoring and Control Agile Release Train in coordination with the Control System Architect and other Control System engineers to develop the compa...
1 day ago


Senior Execution Framework Engineer
Location: Cape Town
Salary:
The Senior Execution Framework engineer design, prototype, implement and integrate systems that bring state-of-the-art algorithms to real-world scientific processing pipelines for the telescope. Telescope :processing functions" / "execution engine" / interfaces are key architectural features that are meant to not only enable scalability but also act as common ground for the integration of new and ...
4 days ago


Signal Processing Engineer
Location: Cape Town
Salary:
The Signal Processing engineer plans, implements, modifies, administers and verifies telescope correlator-beamformers and related signal processing systems for the telescope. They participate in the engineering processes throughout the engineering lifecycle of the signal processing subsystem, from implementation to operations for the telescope. They must also possess an understanding or experience...
4 days ago


Senior Control Software Engineer
Location: Cape Town
Salary:
The Senior Control Software engineer plans, implements, modifies, administers and evaluates Control and Data Acquisition (SCADA) software and systems for the telescope. As a senior member of the team, they work with the Observation Monitoring and Control Agile Release Train in coordination with the Control System Architect and other Control System engineers to develop the control system, using the...
4 days ago


Controls Software Engineer
Location: Cape Town
Salary:
The Controls Software engineer plans, implements, modifies, administers and evaluates Control and Data Acquisition (SCADA)software and systems for the telescope. While being part of the  Computing and Software team, they work with the Observation Monitoring and Control Agile Release Train in coordination with the Control System Architect and other ControlSystem engineers to develop the c...
4 days ago


Senior Signal Processing Engineer
Location: Cape Town
Salary:
The Senior Signal Processing engineer plans, implements, modifies, administers and verifies telescope correlator-beamformers and related signal processing systems for the telescope. They're responsible for the engineering processes throughout the engineering lifecycle of the signal processing subsystem, from contributing to the design and design reviews, taking the lead implementer role, and opera...
4 days ago


Signal Processing Engineer
Location: Cape Town
Salary: Annually
The Signal Processing engineer plans, implements, modifies, administers and verifies telescope correlator-beamformers and related signal processing systems for the company-Mid telescope. They participate in the engineering processes throughout the engineering lifecycle of the signal processing subsystem, from implementation to operations for the company-Mid telescope. They must also possess an und...
6 days ago


Data Engineer - AZURE
Location: Cape Town
Salary: 60 000 Monthly
the client is seeking an Azure Data engineer who will be a cornerstone in constructing the backbone of our cloud-based fitness experiences. Your expertise will not only involve building and maintaining robust data solutions but also ensuring that these systems are insightful and interactive, utilizing Azure Data Factory, Databricks, and Power BI to transform data into action.
7 days ago


Java System Integration Engineer – Permanent – Cape Town R1.2m PA
Location: Capetown
Salary: 1200000
Java System Integration engineer – Permanent – Cape Town R1.2m PA
8 days ago


Create a free job alert for Python Engineer in CapeTown

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions