Mid-Level Full Stack Python Developer
AI Summary
Mid-level full-stack Python developer responsible for building backend services and REST APIs with Python frameworks (Django, FastAPI, or Flask) and front-end features in React, collaborating across product, design, and AI-enabled workflows.
About this role
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
Skills
Explore related jobs
More jobs at KG Talent
Similar AI/LLM Tooling jobs
Jobs in Sydney
Sales RepresentativeCarma · Sydney- English (Australian) Voice Actors Needed for Fictional Character RecordingLifted, an Upwork Company™ · Sydney, NSW
- Senior Talent Acquisition SpecialistQantas Group · Sydney, New South Wales
- Head of FinancePortable · Melbourne, Sydney
- Partner Business Manager – Distribution and Commercial Sales (ANZ)Commvault · Sydney, Australia
- Consultant - Finance AdvisoryKPMG Australia · Sydney, NSW