We are looking for TWO Backend Developer to join a small, high-impact squad working on the stabilisation and modernisation of a legacy platform. The current backend is built in Python/Django, with a transition underway to TypeScript/Node.js services.This role will focus on migrating selected functionality, addressing architectural issues, and improving system stability while supporting ongoing delivery.
Key Responsibilities
- Analyse existing Django-based services and support migration to TypeScript/Node.js
- Design and build scalable backend services aligned to a contemporary architecture
- Identify and resolve architectural and stability issues in a live environment
- Collaborate with frontend (React), iOS, and QA teams to ensure end-to-end delivery
- Contribute to improving code quality, performance, and maintainability
- Support integration, testing, and deployment activities
What We’re Looking For
- Solid hands-on experience with Node.js and TypeScript in production environments
- Experience working with or migrating from legacy systems (ideally Python/Django)
- Solid understanding of backend architecture, APIs, and distributed systems
- Ability to work in imperfect, evolving environments and make pragmatic decisions
- Solid collaboration skills across engineering, QA, and product teams
Nice to Have
- Experience with React-based ecosystems
- Exposure to mobile/backend integration (iOS)
- Experience in stabilisation or transformation programs
Reality of the Role
This is not greenfield. You’ll be working within an existing system, balancing delivery with improving underlying architecture. Success in this role comes from the ability to prioritise, simplify, and move forward under constraints.
Additional information
4 month daily rate contract role
Start Mid May
Sydney OR Melbourne location - 3 days in office