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