Full-Stack Engineer (React, TypeScript, Node.js.)
- Software Development
- Full-time
- AU
- Hybrid
About Us
Kanopi is a data-driven insurtech that pushes the boundaries of how insurance is delivered. Some of the world’s largest insurers come to us for reliable, flexible technology to create cover that protects and adapts to customers’ changing needs.
Do you want to join an engineering team that has a meaningful impact? Do you want to use your skills delivering software across multiple projects and clients to build an amazing product? Then we've found the right person to be part of our journey.
The role
As a Full-Stack Software Engineer, you will play a key role in delivering and adapting our platform across multiple client implementations in a startup environment. Beyond writing high-quality code, you will work across a range of projects and frontends, balancing competing priorities while keeping a consistent standard of quality.
Success in this role means delivering incrementally and efficiently, making thoughtful trade-offs between technical complexity and customer demands to maximise impact. You will work closely with the customer-facing teams and engineering team to build robust, secure and maintainable software while ensuring best practices in architecture, security and testing.
This is an opportunity to shape the future of our platform and contribute to a fast-moving and innovative business.
Please note that this is a Melbourne-based hybrid role.
Responsibilities
Design and develop new features and improvements with a focus on scalability and security.
Support mid-level engineers, reviewing code and sharing knowledge.
Contribute to technical strategy, ensuring that engineering efforts align with business objectives.
Improve CI/CD pipelines, testing frameworks and overall development processes.
Collaborate in an adaptive and iterative agile process that values feedback, transparency and shared ownership.
What We’re Looking For
Experience and Technical Skills
At least six years of professional software development experience in an agency or multi-project environment.
A track record of working in teams that prioritise communication, trust and adaptability.
Strong knowledge of REST APIs and distributed systems.
Expertise in automated testing, including unit, integration and end-to-end tests.
Familiarity with AWS (ECS Fargate) or equivalent cloud platforms.
A solid understanding of software security, performance optimisation and reliability.
Frontend: React, TypeScript.
Backend: TypeScript, Node.js.
Development Environment: macOS.
Approach to Work
Thoughtful and methodical in solving complex problems.
Takes responsibility for improving systems and processes.
Pragmatic in balancing technical decisions with business needs.
Committed to writing high-quality, maintainable code.
Values collaboration, mentorship and sharing knowledge.
Comfortable operating in ambiguity, adapting quickly as requirements evolve or new information emerges.
Why Join Us?
Be part of a very exciting moment for the insurtech/fintech industries.
Work on meaningful projects that solve real problems for users.
Contribute to a growing engineering team.
Our Values
At Kanopi, we live by our values every day:
Human: We treat people like people - with empathy, curiosity, and respect - whether they’re teammates, customers, partners, or end users.
Dependable: We make sure you can always count on us, and we rely on you to do the same.
Intentional: We act with purpose - making thoughtful decisions that stay true to our mission and lead to meaningful outcomes.
Driven: We care deeply about what we do - always pushing ourselves to grow, improve, and reach ambitious goals.
Impactful: We create positive change through everything we do - from the big picture to the small things that matter.
Benefits
Things you might want to know about us:
We offer a warm and collaborative work culture with big-time vision. Our aim is to create an environment in which everyone is included in decisions and opportunities, regardless of your role, age, or how long you've been with the company. Everyone's opinion is welcome, and we're firm believers in discussions and radical candor.
Equity package as a valued member of the company.
We trust our people and we focus on outcomes. Our team works hybrid, coming together in the office regularly while also having the space to work from home.
You will work alongside an experienced team who will challenge you every day (and expect you to challenge them back).
We offer time and encourage learning and development alongside a solid career development framework in place.
We value healthy boundaries. That’s why we support the right to disconnect. While some after-hours availability may occasionally be required, such as responding to critical system issues, urgent client queries, or time-sensitive project needs, we aim to keep this to a minimum and always prioritise balance.
Interested in joining us? We'd love to hear from you!
Remote restrictions
- Workday must overlap by at least 8 hours with Melbourne VIC, Australia
- Must be a resident of Australia