Senior Software Engineer, Back-end (Black Opal) at QCTRL
Sydney, New South Wales, Australia -
Full Time


Start Date

Immediate

Expiry Date

23 Apr, 25

Salary

0.0

Posted On

23 Jan, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Microservices, Flask, Software, Distributed Systems, It, Django

Industry

Computer Software/Engineering

Description

ABOUT US

Founded in 2017, Q-CTRL has grown to become the global leader in quantum control infrastructure software. As a product-led company, we bring together diverse teams such as product, design, engineering and research to help achieve our mission of making quantum technology useful. We believe that working in deep tech domains like quantum provides an opportunity to upskill whilst applying existing knowledge and practices to new markets.

IT WOULD BE FANTASTIC IF YOU HAVE THESE SKILLS/EXPERIENCE BUT NOT ESSENTIAL:



    • Experience with Python Web Frameworks such as Django, Flask or FastAPI.

    • Previous experience with Microservices.
    • Knowledge on OIDC and OAuth2.
    • Knowledge of distributed systems.
    • Experience working in a start-up or scale-up environment.
    • Experience delivering software at scale.
    Responsibilities

    ABOUT THE ROLE

    As a back-end Software Engineer in the Black Opal team you will be responsible for creating and maintaining the services supporting Black Opal as well as architecting integrations with education partners. This role plays a key part in the evolution of our ever growing customer base and partner integrations. As a main contributor to our code base, this role requires strong coding skills, team collaboration and attention to detail.
    Black Opal is our market leading quantum education platform. The Black Opal team is a full stack product team and collaborates frequently with all teams in Q-CTRL Engineering as well as with colleagues from Design and Product.

    WHAT YOU’LL BE DOING:



      • Make technical decisions and deliver technical solutions, with consideration for performance, scalability and extensibility.

      • Leading the development, testing and documenting Q-CTRL’s API’s (Will will be using Python and Django most of the time).
      • Architecting and designing, building and maintaining integrations with learning platforms, supporting LMS (Learning Management Systems) and other platforms.
      • Work on new product features expressed as scenarios using Gherkin Syntax (Given, When, Then) with Product and Design colleagues.
      • Review and address code and comments submitted by the team via pull requests.
      • Stay up-to-date with current best-practices in your field with a willingness to share knowledge freely.
      Loading...