Introduction
Kablamo is an impact-driven software engineering company. We bring engineering, data, and AI expertise to solve complex problems, with the intellectual horsepower to know what works and the care to make sure it actually does.
Founded in 2017 in Australia, the business has grown quickly over the last several years, including the expansion of the team to Canada in 2021. We are proud to have assembled a wonderful team and a list of customers that includes some of the best-known enterprises and government organisations in Australia and Canada.
As an established Google Cloud (GCP) and Advanced AWS Consulting partner, we are at the forefront of AI-centric software and product development. Kablamo is building our own AI-powered products and enhancing our software and product development processes with the latest AI tooling. We’ve built Kablamo on using data and technology to drive product innovation, and we’ve been recognised globally, including AWS Public Sector’s global award for “Most Innovative AI/ML Solution” for Kablamo’s work in building bushfire intelligence platforms.
The Role
Our Senior AI Full Stack Developers work at the bleeding edge of what is possible. They are passionate about delivering high-quality results through repeatable processes and development patterns, and they set the standard for the engineers around them. They work seamlessly across the Full Stack, building rich and dynamic Front End code, robust and performant Back End APIs and services, and, increasingly, integrating AI capabilities that change what our clients believe is possible.
Our Senior Developers are curious by nature and love exploring the latest technologies. They take ownership of complex features end-to-end, mentor the engineers around them, and have no greater satisfaction than seeing our clients’ disbelief at the speed and quality with which their application has “popped” to life.
Responsibilities
Engineering & Delivery
- Lead the design and development of full stack web applications across front end and back end, delivering clean, maintainable, and well-tested code
- Build dynamic user interfaces using React.js and TypeScript in line with design specifications and UX requirements
- Design, develop, and maintain RESTful or GraphQL APIs, ensuring reliability, performance, and security
- Take ownership of significant features or modules from requirements through to deployment
- Diagnose and triage defects and production issues, identifying root causes and delivering fixes
AI Tooling & AI-Powered Features
- Actively use AI-assisted development tools or Agentic SDLC (e.g. Claude Code, Cursor, GitHub Copilot) across your day-to-day work to accelerate delivery while maintaining code quality
- Build and integrate AI-powered features into client applications, including LLM integration patterns, prompt engineering for end-user features, and patterns such as RAG, structured outputs, and tool/function calling
- Make and own pragmatic tradeoffs in AI feature design, including model selection, token cost, latency, and fallback behavior, balancing capability against cost and reliability for production use
- Contribute to team standards for responsible and effective use of AI tools, including prompt practices, code quality guardrails, and review processes for AI-generated output, and help mid and junior engineers get the most out of them
- Help shape Kablamo’s point of view on where AI is and isn’t a fit for client problems, and contribute reusable patterns and building blocks for AI-augmented products
Quality, Security & Technical Leadership
- Drive technical discussions and propose solutions to complex engineering challenges, escalating trade-offs to the Tech Lead as appropriate
- Write and maintain unit, integration, and end-to-end tests to uphold code quality standards, including evaluation and regression testing approaches for AI-powered features (golden datasets, output scoring, prompt regression checks) to manage the non-deterministic nature of LLM-based functionality
- Lead code reviews, giving and receiving constructive feedback to maintain team standards
- Identify and manage security risks within the scope of the role, including AI-specific risks such as prompt injection, insecure tool/function-calling, and data leakage through RAG or embedding pipelines, ensuring compliance with defined security controls and escalating emerging threats to the Senior Leadership Team
Team & Collaboration
- Mentor mid and junior developers through pairing, code review, and day-to-day guidance, and support their technical growth
- Work collaboratively within cross-functional teams including product, design, and infrastructure to deliver end-to-end solutions
- Participate actively in agile ceremonies including stand-ups, sprint planning, backlog grooming/refinement, showcases, and retrospectives
- Contribute to technical documentation and internal knowledge sharing initiatives, and continuously develop your technical skills to stay current with emerging technologies
Required skills and experience
Core Engineering
- 5+ years developing complex web applications in a commercial setting
- Strong experience with modern JavaScript / TypeScript, Node.js, and React.js (or equivalent)
- Strong knowledge of at least one high-level programming language beyond JavaScript (Python, Go, Java, C#)
- Strong knowledge of OOP, design patterns, and dependency injection
APIs, Data & Infrastructure
- Solid experience developing and consuming REST and/or GraphQL APIs, including JSON/XML data manipulation and CORS
- Experience with relational and/or NoSQL databases (e.g. PostgreSQL, MySQL, DynamoDB, MongoDB)
- Working experience with AWS or GCP cloud services
- Experience with Git/GitHub including merging, rebasing, and pull-request branch strategy
- Experience with SASS, LESS, or modern CSS tooling (Tailwind, CSS-in-JS, etc.)
AI Tooling & Integration
- Hands-on experience directing AI coding agents on non-trivial work (e.g. Claude Code, Cursor), writing clear specs/prompts for multi-file changes, reviewing and debugging AI-generated code, and knowing when to intervene versus let the agent run, not just autocomplete-level usage
- Hands-on experience integrating LLM APIs into production applications, including familiarity with prompt engineering, structured outputs, and tool use / function calling
Leadership & Collaboration
- Track record of mentoring more junior engineers and lifting team-wide quality
- Strong interpersonal skills and the ability to collaborate effectively within a cross-functional team
Desirable skills and experience
Infrastructure & Cloud
- Experience with Docker and containerised workflows
- Experience with CI/CD pipelines and infrastructure-as-code
- AWS Associate/Professional or Google Cloud Professional level certifications
AI & Agentic Systems
- Experience building AI-powered features into production applications, including LLM integration patterns and prompt engineering for end-user features
- Familiarity with agentic systems or AI-augmented product workflows
- Experience with AWS Bedrock, SageMaker, Google Vertex AI, or comparable managed AI/ML services
- Familiarity with vector databases and embeddings (pgvector, OpenSearch, Pinecone, etc.)
Our Culture
At Kablamo, we strive to “Make with Heart and Mind”. We’re passionate and brave craftspeople, we love to redefine what’s possible, and we seek growth and discovery together. We acknowledge a workplace that is diverse and inclusive, enables for greater innovation and produces benefits including improved performance, improved employee happiness and wellbeing, and superior outcomes for our customers.