Senior Python Engineer

2 weeks ago


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 front-end technologies (e.g., JavaScript, HTML5, CSS3) is a plus.
  • Proficient in using Git for version control and familiar with Agile development methodologies.

Responsibilities:

  • Software Development: Design, develop, and implement complex software applications using Python.
  • This includes writing clean, efficient, and scalable code.
  • Cloud Infrastructure Management: Leverage Azure cloud services to deploy, manage, and scale applications.
  • Ensure optimal utilization of cloud resources to meet project requirements.
  • Containerization: Create, manage, and deploy Docker containers. Utilize containerization technologies to enhance application portability, scalability, and deployment efficiency.
  • Project Leadership: Lead the planning, development, and deployment phases of software projects. Ensure projects meet quality standards and are delivered on time and within budget.
  • Collaboration and Coordination: Work closely with cross-functional teams, including product management, design, and other engineering teams, to define and achieve software development goals.
  • Mentorship: Provide guidance and mentorship to junior developers.
  • Foster a culture of learning and growth within the team.
  • Continuous Integration/Continuous Deployment (CI/CD): Develop and maintain CI/CD pipelines using Azure DevOps.
  • Automate testing and deployment processes to ensure high-quality software delivery.
  • Innovation and Improvement: Stay informed about the latest trends and technologies in Python development, cloud services, and containerization.
  • Apply this knowledge to innovate and continuously improve the software solutions.
  • Code Quality and Maintenance: Ensure the software is scalable, maintainable, and secure.
  • Conduct code reviews, and refactor existing codebases to improve performance and reliability.
  • Problem Solving: Tackle complex technical challenges and provide effective solutions.
  • Work independently and as part of a team to solve problems and implement solutions efficiently.

  • C+/Python Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Datafin Full time

    ENVIRONMENT: An innovative Software Specialist located in Century City is actively seeking an experienced Intermediate-Senior C++ and Python developer to join their engineering team. In this role, you will play a crucial part in crafting dynamic software applications for their diverse clientele. Candidates should possess a Higher Degree or diploma in IT or a...


  • Cape Town, Western Cape, South Africa Nambiti Technologies Full time

    Western Cape, CPT - CBD- market related (Market related)Senior Python with ODOOSalary: Market RelatedPeriod: 6 Months ContractLooking for Senior Python with ODOO and 10 years experience for a 6 months contract for our client.Requirements: To enable the organization to build and support big data opensource solutions. The person needs to be able to install and...


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

    ENVIRONMENT: PROVIDE engineering leadership & mentorship while working on technical challenges as the next Senior Software Engineer sought by a cutting-edge Communication Solutions Platform. Joining the Core Platform team, you will focus on Back End technologies and be responsible for the design, development, testing, and deployment of distributed...


  • 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 Boardroom Appointments Full time

    Applicant requirements: 1+ years of full-stack web development experience 1+ years of experience with python and python web server frameworks (Django or flask) Theoretical understanding of distributed technologies / cloud computing platforms. Practical experience in working with relational databases Practical experience in HTML basics, including...


  • 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...


  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    Senior Electronic or Mechatronic Design Engineer Cape Town International leader in the development and manufacturing of automation and access control. They specialize in the development of smart living systems for home automation. The main focus is on the design, quality manufacturing, and reselling of products for the local market. The company also acts as...


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

    , South Africa's fashion destination, is looking for aSoftware Engineer (Python)to join our team.We are looking for candidates who have a real passion for technology, who are constantly exploring, learning and improving their skills. We're a hyper growth company looking for smart, innovative, autonomous, and creative people to join usWe think big, and follow...

  • Python Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Ditto Full time

    We are currently on the lookout for a Python Developer to join the Ditto engineering team. At Ditto, we are looking for experienced Python Developers to build user-friendly software solutions for millions of users who rely on our products to find work. If you are well-versed in Object-oriented design, design patterns, and multi-tier client-server...


  • 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....


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

    About our client: Our client, driven by a vision of an empowered Africa, operates with a team of skilled individuals across Zambia, Namibia, and South Africa. Together, they champion the development and implementation of a cutting-edge blended E-Learning Platform, designed to transform education and facilitate personal growth. What you will be doing: ...


  • 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. SENIOR FULL-STACK ENGINEER JOB DESCRIPTIONAs a Senior Full-Stack Engineer (Core) at Bash you'll have a far-reaching impact on the...


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

    ENVIRONMENT: DESIGN elegant solutions for complex problems as the next Senior Software Engineer sought by a fast-growing FinTech company where your role will be to design, build, test and deploy scalable finance applications. This will include a combination of backend APIs and frontend interfaces. Specifically, your main focus will be enhancing Billing and...


  • Cape Town, Western Cape, South Africa PRR Recruitment Services Full time

    Senior Linux Network EngineerThe ideal candidate will have worked on Cisco routers and switches with some extreme network switches.Familiarity with Cisco IOS is therefore essential however wider experience, including white-box switches and any network automation is welcome.We are looking for a Network Engineer who has worked on service provider (Data Centre)...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Description:In this role, you will be responsible for overseeing the development and implementation of new systems through your teams. You may also be required to update existing software and conduct feasibility studies on company systems. While your role will be managerial in nature, you will also be expected to code applications, create reports, and...


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

    , South Africa's leading online retailer, is looking for a highly talented Senior Software Engineer (Full Stack) to join our team.We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us. We offer a market related, Total Remuneration Package which allows full flexibility according to your needs,...

  • Senior Data Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Lula Full time

    WHAT WE DO We're Lula. We build innovative fintech products to help SMEs make cash flow. From instant access to funding to all-in-one business banking accounts and cutting-edge financial analysis tools, we're on it Our purpose is to help SMEs manage their business better, faster, simpler, Lula, so they can spend more time doing what they love. Speaking of...

  • Senior Data Engineer

    2 weeks ago


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

    Minimum Requirements: Bachelor's or Honors degree in Computer Science, Software Engineering, Information Systems, or a related field. 4 to 5+ years of experience in data engineering, database administration, or a related field. Proficiency in SQL and experience with relational databases such as MySQL, PostgreSQL, or Oracle. Experience with data warehousing...

  • Engineering Manager

    2 weeks ago


    Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    We have an amazing opportunity for an Engineering Manager in Cape TownWe require a candidate with: +8 years of web software development experience +2 years of experience managing a Software Engineering team. Dealt with salary reviews and increases. Experience with or a willingness to learn and master Python web development Demonstrable track record of...


  • Cape Town, Western Cape, South Africa Lexisnexis Risk Solutions Full time

    Do you enjoy working with innovative research technology? Would you like to be part of a team creates solutions for our customers? About our Team Our team is responsible for the development, performance and availability of our industry leading SciVal web-based analytics solution. We use AI technologies and big data to create solutions that provides access to...