Python Developer
$900 per hour
Sydney - North
Contract
plus super
Python Developer - FastAPI / Apache Airflow / Kafka
12-Month Contract | Higher Education | Hybrid - Macquarie Park
About the Role
You will play a key role in building and enhancing data-driven services using a modern integration stack centred on FastAPI, Apache Airflow, and Kafka.
The position offers a hybrid work arrangement, with on-site presence in Macquarie Park as required.
Key Responsibilities
- Design, develop, and maintain Python-based microservices using FastAPI.
- Build, schedule, and optimise workflows using Apache Airflow.
- Develop and integrate real-time and event-driven solutions using Kafka.
- Implement robust data pipelines and integrations across enterprise systems.
- Deploy applications using containerisation technologies (Docker) and orchestrate using Kubernetes.
- Build and manage CI/CD pipelines using GitHub Actions.
- Collaborate with architects, QA engineers, data engineers, and product teams to deliver scalable solutions.
- Contribute to technical design, documentation, and best-practice coding standards.
- Troubleshoot performance issues and ensure platform reliability.
Required Skills & Experience
- Proven experience as a Python Developer in enterprise or large-scale environments.
- Deep understanding of FastAPI for building high-performance APIs.
- Strong hands-on experience with Apache Airflow for workflow orchestration.
- Proficient with Kafka for streaming and event-driven integration.
- Solid experience with Docker containers and Kubernetes for deployment.
- Demonstrated capability with GitHub Actions CI/CD.
- Strong understanding of RESTful API design, integration patterns, and application security.
- Experience working within an Agile/Scrum environment.
Nice to Have
- Experience in Higher Education, Government, or large enterprise organisations.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Salesforce Integration experience
If you wish to apply for this position, please submit your resume by clicking the 'Apply Now' button. For further information please contact Theo Panaligan at Clicks IT Recruitment on 02 9200 4451.
At Clicks we embrace diversity, inclusion and equal opportunity. First Nations people are encouraged to apply.
We provide reasonable adjustments, including alternate formats to the recruitment process for individuals with disability. If you require an adjustment to be made during the recruitment process, please call 1300 254 257 or email adjustments@clicks.com.au
Job Summary
Pay:
$900 per hour
Location:
Sydney - North
Job Type:
Contract
Specialisation:
Software Engineer
Reference ID:
BBBH76945