Python Backend Engineer

Westbury Partners

Sydney

On-site

AUD 90,000 - 130,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Westbury Partners in Sydney is seeking a Python Backend Engineer to design, develop, test, and maintain reliable backend services and scalable RESTful APIs. You will build integrations with databases and third-party platforms and ensure secure, high-performance software.

You'll own backend development from design through deployment, contribute to code reviews, and participate in Agile/Scrum environments while expanding your knowledge of Django, Flask, FastAPI, PostgreSQL, MySQL, Redis, and

Qualifications

  • 2+ years of professional software development experience.
  • Strong understanding of object-oriented programming and software engineering principles.
  • Experience building REST APIs and backend applications, working with SQL and relational databases.
  • Experience with Git and developing automated tests.
  • Familiarity with Django, Flask, FastAPI, PostgreSQL, MySQL, MongoDB, Redis, Docker, cloud platforms, CI/CD, asynchronous processing, message queues, microservices, or Agile/Scrum environments is a plus.

Responsibilities

  • Design, develop, test, and maintain reliable Python applications and backend services.
  • Build scalable RESTful APIs and integrations with databases, third-party platforms, and external services.
  • Develop clean, reusable, well-documented code following modern engineering standards.
  • Create automated unit, integration, and functional tests.
  • Troubleshoot production incidents and improve system reliability.
  • Contribute to performance optimization, security improvements, CI/CD automation, and deployment processes.
  • Participate in code reviews and collaborate with product, engineering, QA, and other stakeholders.
  • Help shape technical standards, documentation, architecture, and development best practices.

Skills

Python
REST APIs
SQL
Git
Automated tests
OOP

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related discipline

Tools

Django
Flask
FastAPI
PostgreSQL
MySQL
MongoDB
Redis
Docker
CI/CD
Cloud platforms
Asynchronous processing
Message queues
Microservices
Agile/Scrum

Job description

4d ago , from E-Financial Careers Australia

Join a collaborative engineering team as a Python Backend Engineer, building scalable APIs, reliable services, integrations, and automated solutions while delivering secure, high-performance software that creates lasting business impact.

What You'll Do:
  • Design, develop, test, and maintain reliable Python applications and backend services.
  • Build scalable RESTful APIs and integrations with databases, third-party platforms, and external services.
  • Develop clean, reusable, well-documented code following modern engineering standards.
  • Create automated unit, integration, and functional tests.
  • Troubleshoot technical issues, resolve production incidents, and improve system reliability.
  • Contribute to performance optimization, security improvements, CI/CD automation, and deployment processes.
  • Participate in code reviews and collaborate with product, engineering, QA, and other stakeholders.
  • Help shape technical standards, documentation, architecture, and development best practices.
Your responsibilities will include:
  • You'll take ownership of backend development from design through deployment, translating business requirements into robust technical solutions.
  • You'll work across APIs, databases, integrations, testing, automation, and cloud technologies while helping ensure applications remain scalable, maintainable, secure, and dependable.
  • You'll also contribute to an Agile/Scrum environment, share technical knowledge with colleagues, investigate challenging problems, and continuously identify opportunities to improve development processes and software quality.
Why Join Us:
  • Work on challenging and meaningful software projects.
  • Collaborate within a supportive and technically focused engineering environment.
  • Gain exposure to modern Python frameworks, cloud platforms, databases, containers, and DevOps practices.
  • Develop your technical expertise through continuous learning and hands-on experience.
  • Enjoy opportunities for career progression and professional development.
  • Benefit from competitive compensation and benefits.
About You:
  • You're a capable Python developer with at least two years of professional software development experience and a strong understanding of object-oriented programming and software engineering principles.
  • You have practical experience building REST APIs and backend applications, working with SQL and relational databases, using Git, and developing automated tests. You approach problems analytically, communicate clearly, and take pride in producing dependable, maintainable software.
  • Experience with Django, Flask, FastAPI, PostgreSQL, MySQL, MongoDB, Redis, Docker, cloud platforms, CI/CD, asynchronous processing, message queues, microservices, or Agile/Scrum environments will help you stand out.
  • A degree in Computer Science, Information Technology, Software Engineering, or a related discipline is welcome, although equivalent practical experience is equally valued.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Backend Engineer: Build Scalable APIs & Services
Python Backend Engineer: Build Scalable APIs & Services

Westbury Partners • Sydney

On-site
AUD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Kaliba • Sydney

On-site
AUD 140,000 - 200,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Jenkin Beattie • Sydney

On-site
AUD 150,000 - 190,000
Senior Python Engineer – Trading & Research Systems
Senior Python Engineer – Trading & Research Systems

Westbury Partners • Sydney

On-site
AUD 180,000 - 240,000
Full Stack Software Engineer – Trading Platform
Full Stack Software Engineer – Trading Platform

Westbury Partners • Sydney

On-site
AUD 120,000 - 180,000
Backend Engineer
Backend Engineer

Neurode • Council of the City of Sydney

On-site
AUD 100,000 - 130,000
Senior Python Back-End Engineer - FastAPI & PostgreSQL
Senior Python Back-End Engineer - FastAPI & PostgreSQL

Tech Aalto • New South Wales

On-site
AUD 140,000 - 180,000
Senior Backend Engineer- Python
Senior Backend Engineer- Python

Aviato Consulting • City of Melbourne

Hybrid
AUD 150,000 - 190,000
Python Developer
Python Developer

IT Alliance Australia • Australia

On-site
AUD 100,000 - 130,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Aviato Consulting • City of Melbourne

Hybrid
AUD 140,000 - 190,000