CareerPlan

Senior Software Engineer (Beacon/Python Developer)

Sydney, New South WalesFull-time2026-10-27 → 2026-11-11

Core

Design, develop, test, and maintain scalable Python applications and backend services.

Role type

Senior Software Engineer (Backend/Python)

Builds

RESTful APIs and backend services

Domain

Software Engineering

Required skills

Python, API development, relational databases, software engineering best practices, unit testing, debugging, performance optimization, Git, CI/CD

Responsibilities

Design, develop, and maintain applications using Python; Build and integrate RESTful APIs and backend services; Develop scalable and maintainable solutions using frameworks such as Django, Flask, or FastAPI; Work with relational databases such as PostgreSQL, MySQL, or SQL Server; Write clean, reusable, and efficient code; Perform unit testing, debugging, and performance optimisation; Collaborate with cross-functional teams in an Agile environment; Use Git for version control and support CI/CD deployment processes; Troubleshoot application issues and contribute to continuous improvement.