Python Developer

Dipole Group

Sydney

On-site

AUD 120,000 - 170,000

Full time

21 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dipole Group is seeking a highly skilled Python Developer to join our engineering team in Sydney. The role focuses on building scalable backend services, REST APIs, and cloud-native applications.

You will design, develop, test, and optimize Python applications, work with FastAPI, AWS services, and cross-functional teams in an Agile environment to deliver high-quality software solutions.

Qualifications

  • 3+ years of hands-on Python development experience with production-grade apps.
  • Experience building and consuming REST APIs with FastAPI or similar frameworks (Flask/Django REST).
  • Experience deploying on AWS and using services like Lambda, S3, ECS, RDS.

Responsibilities

  • Design, develop, test, and maintain high-performance Python applications.
  • Build, maintain, and optimize RESTful APIs using FastAPI or similar.
  • Develop cloud-native apps utilizing AWS services.
  • Collaborate with architects, DevOps, and infra teams to deploy on AWS.
  • Write clean, well-documented code following best practices.
  • Work with Git for version control and collaboration.
  • Design and optimize SQL queries for relational databases.
  • Troubleshoot, debug, and enhance existing applications.
  • Participate in code reviews and continuous improvement.
  • Work in an Agile environment with cross-functional teams.

Skills

Python
REST APIs
FastAPI
AWS
SQL
Git
PostgreSQL
Redshift
MySQL
Docker

Tools

Flask
Django REST Framework
Kubernetes
Terraform

Job description

We are seeking a highly skilled Python Developer to join our growing engineering team. This role is ideal for someone who has been actively developing production-grade Python applications for several years and possesses strong software engineering and problem-solving skills.

You will be responsible for designing, developing, and maintaining scalable backend services, building and consuming REST APIs, integrating with AWS cloud services, and working closely with cross-functional teams to deliver high-quality solutions.

Key Responsibilities
  • Design, develop, test, and maintain high-performance Python applications.
  • Build, maintain, and optimize RESTful APIs using frameworks such as FastAPI or similar.
  • Develop cloud-native applications utilizing AWS services.
  • Collaborate with architects, DevOps, and infrastructure teams to integrate applications into AWS environments.
  • Write clean, maintainable, and well-documented code following best practices.
  • Work with Git for source code management, version control, and collaborative development.
  • Design and optimize SQL queries and interact with relational databases.
  • Troubleshoot, debug, and enhance existing applications.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Work in an Agile development environment with cross-functional teams.
Mandatory Skills & Experience
  • 3+ years of hands-on Python development experience with strong coding and software engineering skills.
  • Proven experience building and consuming REST APIs.
  • Strong experience with FastAPI (or similar Python web frameworks such as Flask or Django REST Framework).
  • Experience developing applications on Amazon Web Services (AWS).
  • Good understanding of AWS services such as Lambda, S3, SQS, SNS, ECS, EC2, RDS, CloudWatch, or API Gateway.
  • Experience using Git for version control.
  • Strong SQL skills with experience working on relational databases.
  • Experience with databases such as Redshift, Percona MySQL, PostgreSQL, or MySQL.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication and teamwork skills.
Nice to Have
  • Experience with Grafana for monitoring and visualization.
  • Experience with Apache Kafka for event-driven architectures.
  • Experience with Apache Airflow for workflow orchestration and scheduling.
  • Exposure to CI/CD pipelines and Agile development methodologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Engineer
Python Backend Engineer

Westbury Partners • Sydney

On-site
AUD 90,000 - 130,000
Python Developer
Python Developer

CareCone Group • Sydney

On-site
AUD 150,000 - 190,000
Senior Python Developer – Azure & Databricks
Senior Python Developer – Azure & Databricks

Renaissance InfoSystems • Sydney

On-site
AUD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Correlate Resources Pty • Sydney

On-site
AUD 140,000 - 190,000
Python Developer
Python Developer

IT Alliance Australia • Australia

On-site
AUD 100,000 - 130,000
Senior Python Backend Engineer - AWS & FastAPI
Senior Python Backend Engineer - AWS & FastAPI

Dipole Group • Sydney

On-site
AUD 120,000 - 170,000
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Jenkin Beattie • Sydney

On-site
AUD 150,000 - 190,000
Full stack Developer(Reactjs,Nodejs,expressjs)
Full stack Developer(Reactjs,Nodejs,expressjs)

Ampstek • Sydney

On-site
AUD 120,000 - 160,000
Python Lead Developer
Python Lead Developer

XPT Software • Sydney

On-site
AUD 140,000 - 180,000
Senior Python Engineer: AI-Driven SaaS & FastAPI
Senior Python Engineer: AI-Driven SaaS & FastAPI

Software at Scale • Sydney

On-site
AUD 150,000 - 190,000
Claude Code access (no token limits)
AWS infrastructure exposure
Competitive remuneration
+1