Opportunities for permanent roles in a range of business sectors

Full Stack Python Developer

At InstaBee we are working on products and solutions to solve the problems faced by informal segments of the industry and economy. Please apply if you are an innovative and ambitious individual who wants to help build an organization that makes a positive global impact on society and the environment.
As a full stack developer at InstaBee, you will be involved in all aspects of software development, from project conceptualization to delivery and support. Whilst your primary focus will be developing Python software, you will also get involved with all aspects of delivering a successful E-commerce site from HTML/CSS/Javascript to database amendments/improvements, to AWS  cloud monitoring/performance improvements. 
In this role, you will get an opportunity to collaborate closely with Machine Learning Researchers to identify use cases and design maintainable long-term solutions that scale, address current needs while also anticipating future requirements.

Role Description

      • Contribute to design discussions surrounding core system.
      • Identify the needs of the research team.
      • Aim to exceed user expectations, ensuring that usability, performance, and correctness are given equal consideration during design and development.
      • Improve the computational performance of the system.
      • Build the software components of the system, including libraries for:
    • Expressing, distributing, and executing complex machine learning pipelines.
    • Complex data querying and preprocessing.
    • Asynchronous communication with other systems.
    • Utility packages supporting the above.
    • Review the proposed code and provide feedback.
    • Contribute to open source packages.

Minimum Requirements

    • Experience in software engineering/development.
    • BSc/BEng degree in computer science or equivalent is desirable.
    • Ability to develop and/or deploy distributed applications.

Desirable Skillset

Front End:

HTML / CSS / Restful services (JSON), JavaScript-based web apps Angular, React,  and cross-platform development tools like Cordova.

Back End:

HTML / CSS / Java, Python, Maria DB, ELK, API development frameworks like Node, Flask, Jenkins, Bitbucket.

Infrastructure:

Linux, Cloud Computing (especially AWS beyond EC2), High availability techniques including load balancing and TLS offloading and caching.