Software Engineer

Job Description

Job title: Software Engineer
Business unit: Digital
Line Manager: Chief Technology Officer
Direct reports: None

Role outline

We are looking for an outstanding backend developer who is highly proficient with Python. Your primary focus will be on developing and optimising backend services and implementing them following well-known Pythonic principles. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. Your focus will always be on solving business problems and achieving outcomes for our customers. You will report directly to our CTO and will have close working relationships with our customers, technology partners and the broader Quantaco team.

Key responsibilities

  • Design, develop, and test software for our platform using Python
  • Write high-quality code that is secure, scalable and reliable
  • Building reusable micro services and packages for future use
  • Optimise components to run efficiently using a serverless and containerised approach

Personal attributes

  • You are organised and a fast learner
  • Integrity, honesty, trust & respect.
  • Self-motivated, but acts as part of a team.
  • Innovative and looking for ways to improve.
  • Accountable and takes personal responsibility.
  • Great communicator, acts with credibility and authenticity.

Skills, knowledge and experience

We would love to hear from you if:

  • You are organised and a fast learner
  • You have experience in cloud development (eg. AWS, Azure, GCP)
  • You have a deep proficiency, and at least 2 years experience with, Python (including Flask or Django)
  • You have strong experience with Docker and micro services

It would be fantastic but not essential if:

  • You are university educated and hold software certifications
  • You are good at breaking down complex concepts and explaining them in a simple way

You have experience working with any of the following technologies: 

  • Google Cloud Platform
  • Cloud Run and App Engine
  • Git and Bitbucket
  • Firebase and Firestore
  • PostgreSQL and MySQL

Send us your application