Staff Software Engineer

nDeva

City of Melbourne

Hybrid

AUD 140,000 - 180,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Career growth
Access to AI tooling

Job summary

Uptick in Melbourne is seeking a senior backend engineer to design and evolve backend systems powering our suite of AI-driven products. You will own code quality and direction, work across established platforms and new initiatives, and collaborate with AI-assisted workflows using Claude.

The role emphasizes ownership, architecture, and high-performance Python development, with hybrid work from our Melbourne office and room to grow into senior technical leadership.

Qualifications

  • Strong experience with Python in web development, not just scripting.
  • Experience with Django preferred; Flask/FastAPI also considered.
  • Full stack capability with TypeScript/React is a plus.
  • Comfortable with AI-assisted development tools as part of workflow.
  • Ability to multi-task, organise, prioritise across concurrent projects.

Responsibilities

  • Design and build backend systems in Python.
  • Develop and support web applications, APIs, database integration.
  • Contribute to AI-driven initiatives, including scheduling and inbox automation.
  • Use Claude as core tool while owning code.
  • Coordinate cross-functional to meet objectives and quality standards.
  • Participate in code reviews and engineering standards.
  • Take on architectural/refactoring work to improve long-term health.

Skills

Python web development
Django
TypeScript/React
AI-assisted workflows
Cross-functional collaboration
Claude AI

Tools

Claude AI

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.

Responsibilities
  • Design and build clean, high-quality, high-performance backend systems in Python
  • Develop and support web applications, APIs, database integration, and new functionality across Uptick's product suite
  • Contribute to Uptick's AI-driven initiatives, including scheduling and inbox automation tooling
  • Use AI-assisted development tools (Claude) as a core part of your workflow, while maintaining full understanding and ownership of the code produced
  • Coordinate cross-functionally to ensure project delivery meets business objectives and quality standards
  • Participate in code reviews and contribute to team-wide engineering standards
  • Take on architectural and refactoring work where needed, strengthening the long-term health of existing systems
Qualifications
  • Strong, demonstrated experience with Python in a web development context, not just scripting or data-focused Python use
  • Experience with Django strongly preferred; solid experience with other web frameworks (Flask, FastAPI, etc.) also considered
  • Full stack capability (TypeScript/React) highly regarded, though not required
  • Comfortable working with AI-assisted development tools as part of a modern engineering workflow
  • Ability to multi-task, organise, and prioritise work across concurrent projects
About the Company

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.

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.

Hybrid working from an expanding Melbourne office, with genuine room to grow into senior technical leadership as the team scales.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer: Python/Django, AI-Driven APIs
Senior Backend Engineer: Python/Django, AI-Driven APIs

nDeva • City of Melbourne

Hybrid
AUD 140,000 - 180,000
Hybrid work model
Career growth
Access to AI tooling
Senior Software Engineer
Senior Software Engineer

Xero • City of Melbourne

Hybrid
AUD 120,000 - 170,000
Senior Product Designer (Growth)
Senior Product Designer (Growth)

Uptick • City of Melbourne

On-site
AUD 148,000 - 170,000
Travel budget
Career growth
Design-led culture
Senior Software Engineer
Senior Software Engineer

Tax Nuggets Academy • Australia

Remote
AUD 90,000 - 120,000
Flexible working hours
Team retreats twice per year
Zero red tape advancements
Full-Stack Engineer — Python + Web (AI-Augmented, Human-in-the-Loop)
Full-Stack Engineer — Python + Web (AI-Augmented, Human-in-the-Loop)

Foodini • City of Brisbane

Hybrid
AUD 80,000 - 120,000
Autonomy in role
Regular peer reviews
Impactful work addressing dietary needs
Principal Engineer
Principal Engineer

Catalyst Growth Services • Sydney

Remote
AUD 130,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Tanda • City of Brisbane

On-site
AUD 144,000 - 176,000
Team retreat
Professional development budget
Office in Brisbane
Senior Full Stack Engineer
Senior Full Stack Engineer

Programa • City of Melbourne

Hybrid
AUD 100,000 - 140,000
Hybrid work model
Growth pathways in engineering levels
Collaborative team environment
AI Engineer
AI Engineer

Preacta • Council of the City of Sydney

On-site
AUD 120,000 - 150,000
Tech Lead Senior Backend Developer (TypeScript + DevOps + AI)
Tech Lead Senior Backend Developer (TypeScript + DevOps + AI)

HCPA • City of Melbourne

Hybrid
AUD 170,000 - 210,000