02 Sep
|
Ndeva
|
Victoria
Job Description
The ideal candidate is a self-motivated, high-craft engineer with a genuine passion for backend architecture and web development. You will be a senior developer responsible for building and evolving backend systems that power our growing suite of products, working across both established platforms and new AI-driven initiatives. You should excel in Python web development, have a strong architectural mindset, and be comfortable working alongside modern AI-assisted development workflows while retaining full ownership of code quality and direction.
n
Responsibilities
n
n
Design and build clean, high-quality, high-performance backend systems in Python
n
Develop and support web applications, APIs, database integration, and new functionality across Uptick's product suite
n
Contribute to Uptick's AI-driven initiatives, including scheduling and inbox automation tooling
n
Use AI-assisted development tools (Claude) as a core part of your workflow, while maintaining full understanding and ownership of the code produced
n
Coordinate cross-functionally to ensure project delivery meets business objectives and quality standards
n
Participate in code reviews and contribute to team-wide engineering standards
n
Take on architectural and refactoring work where needed, strengthening the long-term health of existing systems
n
n
Qualifications
n
n
Robust, demonstrated experience with Python in a web development context,
not just scripting or data-focused Python use
n
Experience with Django strongly preferred; solid experience with other web frameworks (Flask, FastAPI, etc.) also considered
n
Full stack capability (TypeScript/React) highly regarded, though not required
n
Comfortable working with AI-assisted development tools as part of a modern engineering workflow
n
Ability to multi-task, organise, and prioritise work across concurrent projects
n
n
About the Company
n
A fast-growing Melbourne-based tech company of around 40 engineers, building genuinely exciting AI-driven products, including a scheduling tool and an inbox automation tool with an active roadmap ahead (think automatically parsing calls straight into the system). A new growth team is also forming, likely centred on further AI product work, giving early joiners real influence over its direction.
n
AI-assisted development (using tools like Claude) is core to daily engineering here, with a strong emphasis on engineers steering and owning that output rather than treating it as a shortcut. The team operates full stack with specialisation, so there's room to stretch into adjacent areas, plus ongoing architectural work for those who enjoy strengthening existing systems.
n
Hybrid working from an expanding Melbourne office, with genuine room to grow into senior technical leadership as the team scales.
📌 Staff Software Engineer (Victoria)
🏢 Ndeva
📍 Victoria