# Mid-Level Full Stack Python Developer

**Company:** [KG Talent](http://jobs.workable.com/companies/9qq2rEDvHPrEKgZ6WZ6ZjZ.md)
**Location:** Sydney, Australia
**Workplace:** on site
**Employment type:** Full-time
**Department:** Kanji IT

[Apply for this job](http://jobs.workable.com/view/4edcae3a-5b7b-4247-b145-299d891bcf13)

## Description

### **Mid-Level Full Stack Python Developer | Kanji IT**

KGIT is looking for a Mid-Level Full Stack Python Developer to join our growing engineering team in Sydney.

This is a hands-on role for someone who enjoys building across the full stack — from clean backend architecture and APIs through to responsive frontend experiences. You’ll work closely with a small, senior team delivering real products used in production environments, with the opportunity to contribute to modern AI-driven workflows and emerging technologies. 

If you enjoy ownership, solving complex engineering challenges, and working in a fast-moving environment where your ideas matter, we’d love to hear from you.

**About the role** 

You’ll work across the full product lifecycle — collaborating with product and design teams, building scalable backend services, developing modern frontend features, and helping shape the technical direction of new and existing platforms.

This is not a role where you’ll be siloed into one layer of the stack. You’ll have the opportunity to contribute broadly across backend, frontend, infrastructure, and AI-integrated systems.

**Key responsibilities**

-   Design, build, and maintain Python-based backend services and REST APIs using Django, FastAPI, or Flask
-   Develop and enhance frontend applications using React
-   Collaborate with product and design teams to scope, estimate, and deliver features end-to-end
-   Write clean, maintainable, and well-tested code using tools such as pytest and Jest
-   Participate in code reviews, technical discussions, and engineering best practices
-   Work with cloud infrastructure and CI/CD pipelines across AWS or GCP
-   Design and build MCP (Model Context Protocol) systems to expose internal tools and APIs to AI agents and LLM-powered workflows
-   Identify and resolve performance bottlenecks across backend and frontend systems

**What we’re looking for**

-   3–5 years of professional software development experience
-   Strong Python development skills with experience in Django, FastAPI, or Flask
-   Solid frontend development experience using React or similar modern JavaScript frameworks
-   Experience working with REST APIs and API design principles
-   Strong understanding of relational databases, ideally PostgreSQL
-   Experience with Git, Agile delivery, and collaborative engineering workflows
-   Experience with Docker and containerised environments
-   Full Australian working rights required — sponsorship is not available for this role 

**Nice to have**

-   Exposure to AI/ML tooling or integrating LLM APIs such as OpenAI or Anthropic
-   Experience working in startup, scale-up, or product-led environments

**Why join KGIT**

-   Work alongside a highly capable senior engineering team
-   Build products and features that ship to real users
-   Modern tooling, autonomy, and the ability to influence technical direction
-   Collaborative environment that values curiosity, ownership, and direct feedback
-   Sydney CBD location with a supportive and agile working culture
-   Flexible remote working arrangements available for the right candidate
