
Closed
Posted
# Senior Full-Stack Engineer (Contract / Freelance) — Tiaki **Location:** Remote (NZ business; NZ/compatible timezone preferred) **Type:** Contract / freelance to start, with potential to grow **Stack:** React, Node, Supabase (Postgres), Vite, deployed on Railway ## About Tiaki Tiaki is an AI-powered business-risk insurance platform for New Zealand financial advisers, built to operate under the Financial Markets Conduct Act (FSLAA regime). It takes a business through a structured risk assessment and generates the full suite of compliant advice documents — Scope of Service, Recommendation Report, Underwriter Letter, and Statement of Advice — from a single shared data model. It's a real, working product (live demo, substantial test suite, real domain logic) built by a financial-adviser founder. It's now moving from "works in a demo" toward "advisers rely on it with real client data" — and that transition is what this role is about. ## What I need (the honest version) I'm a solo founder-operator who ships a lot, fast. The building is going well. What I need is someone to make the **foundation solid** so that what gets built stops shipping subtle bugs and stops being fragile at deploy time. Concretely: **1. Code review and architectural sanity.** Review changes before they ship. Catch the class of bug that passes tests but breaks in the real document — cross-record data leaks, state that mutates when it shouldn't, single-source-of-truth violations. Push back on design where it matters. **2. Test coverage where it's thin.** The domain/calculation logic is well-tested (~1,400 tests). The UI and interaction layer is not — which is exactly where bugs slip through. I need someone to build a proper interaction/component testing harness (jsdom + Testing Library, and/or Playwright e2e) so that input, state, and rendering bugs get caught automatically, not by me eyeballing generated PDFs. **3. Deployment and infrastructure hygiene.** Set up CI/CD so tests and the build run automatically before anything deploys (no more "the server routes didn't get committed" reaching production). Sensible branching, migration discipline (Supabase migrations applied predictably), and a deploy pipeline I can trust. **4. Build alongside me when needed.** Once the foundation's solid, help build features — pricing/quoting tools, CRM, the document pipeline — to the same standard. ## What matters to me - **Correctness over speed, on anything touching numbers.** This is a financial-advice product. A wrong figure on a Statement of Advice is a serious problem. I work with a discipline of "recon before build, prove the dollar-path is safe, single source of truth" — I need someone who respects that, not someone who ships fast and loose. - **You can read an existing codebase and work within its patterns**, not rewrite everything to your taste. - **You communicate clearly** — flag what you changed and why, surface risks, ask before guessing. - **Comfortable working in a codebase where some code is AI-assisted** — you'll be reviewing and hardening, which is the point. ## Nice to have - Experience with regulated / fintech / insurance products - Supabase / Postgres depth (RLS, migrations) - Experience setting up CI/CD from scratch on small teams - Familiarity with NZ financial-services context (not required) ## How to apply Tell me about a time you came into an existing codebase and made it more reliable — what you found, what you changed, and how you knew it was better. Include anything you've built or hardened that touched money, compliance, or sensitive data. Links to code or a short note on your approach to testing and review are more useful to me than a CV. --- *Tiaki handles sensitive business and personal financial data. Appropriate confidentiality and security practices are expected, and references / a short paid trial task are part of the process.*
Project ID: 40547369
277 proposals
Remote project
Active 2 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
277 freelancers are bidding on average $25 NZD/hour for this job

Hi — Elias here from Miami. I see you're developing a business insurance platform, which aims to streamline processes and enhance user experience. To achieve this, the key technical challenge will likely be ensuring scalability while managing various user roles and permissions effectively. A common issue in such systems is balancing complexity with maintainability, especially as user interactions grow. My approach focuses on building a robust backend using Node.js and PostgreSQL, ensuring that data integrity and performance are prioritized. Implementing CI/CD practices will also be crucial for reliable updates and testing. This structure will support future expansion and maintain a clear workflow for both users and admins. I've worked on similar platforms where I tackled user role management and integrations, which taught me how to anticipate challenges and design solutions that are both efficient and sustainable. A few questions to better understand the scope: Q1 – What are the primary user roles and permissions you envision for this platform? Q2 – Are there specific integrations with third-party services that you require? Q3 – What are your expectations for scaling the platform in the next year? Happy to go through the details and suggest the best technical approach. Looking forward to hearing from you.
$50 NZD in 14 days
8.1
8.1

Hi there, ★★★ React / Node.js Expert ★★★ 6+ Years of Experience ★★★ I understand the importance of building a solid foundation for your AI-powered business-risk insurance platform. I will start by conducting a thorough code review to identify any architectural issues and ensure the integrity of your existing codebase. I'll focus on catching subtle bugs that may pass tests but can cause issues in production. Next, I will implement a comprehensive testing harness for the UI and interaction layer using jsdom and Testing Library, ensuring that all input and rendering bugs are caught automatically. For deployment, I will set up a robust CI/CD pipeline to automate testing and builds before deployment, ensuring that your code is always production-ready. Once the foundation is solid, I can assist in building new features like pricing tools and the document pipeline, maintaining the same high standards. The bid is preliminary and can be finalized after clarifying a few details to ensure we're fully aligned on the project. Could you please provide more information on: 1. What specific features you envision building after the foundation is solid? 2. Are there any existing CI/CD tools you prefer or currently use? 3. What is the current state of the test coverage for the UI? Ready to get started!
$25 NZD in 40 days
7.8
7.8

With 5+ years in full-stack development, including React and Node.js, I understand Tiaki's need to solidify its platform foundation for real-world use. Could you share more about the specific pain points or areas that need strengthening within the current infrastructure? Regards, Yogesh Kumar
$24 NZD in 34 days
7.8
7.8

Hi there I can develop and strengthen Tiaki. I have already built similar platforms involving multi-step risk/quote engines, financial calculation flows, document generation pipelines, and Supabase/Postgres-backed SaaS systems. My approach: Codebase audit & risk mapping (data flow, mutation points, financial logic integrity) Architecture & PR review discipline (enforcing single source of truth and preventing subtle state bugs) Testing foundation (React Testing Library + Playwright E2E for UI workflows and regression safety) CI/CD pipeline (GitHub Actions, Supabase migrations discipline, Railway deploy gates before production) Ongoing feature development with strict QA before release I focus heavily on correctness in financial systems and making deployments predictable and safe, especially in systems with complex document outputs. Happy to start with a short paid audit sprint. Thanks Rahul
$20 NZD in 40 days
7.9
7.9

Hi, I carefully reviewed your entire project description, and I appreciate how clearly you've outlined the current state of Tiaki. I understand you're not looking for someone to simply add features, but to strengthen the foundation by improving architecture, increasing UI test coverage, implementing reliable CI/CD, reviewing code quality, and ensuring the platform is production-ready for handling sensitive financial data. I have reviewed everything, and I have similar work and a detailed proposal that I can share during our discussion. Our team has extensive experience with React, Node.js, PostgreSQL, Supabase, Vite, and CI/CD pipelines. We've joined existing SaaS products, stabilized codebases, improved automated testing, optimized deployment workflows, and built scalable architectures without disrupting existing development patterns. We believe in correctness before speed, especially for platforms involving financial calculations, compliance, and business-critical workflows. We'll help strengthen your application by introducing reliable component and end-to-end testing, improving deployment reliability with automated CI/CD, reviewing architectural decisions, and collaborating on future features while maintaining clean, maintainable code. Looking forward to discussing how we can help make Tiaki production-ready for long-term growth. Rajesh
$20 NZD in 40 days
8.3
8.3

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in JavaScript, Software Testing, Node.js, PostgreSQL, Software Development, Full Stack Development, Software Engineering, CI/CD and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$33 NZD in 5 days
8.1
8.1

Hi, Your focus on correctness, reliability, and maintainability aligns well with how I approach development. I have experience working with existing React/Node applications, improving architecture, reviewing code, strengthening test coverage, and setting up reliable CI/CD pipelines. One project I joined had recurring production issues caused by inconsistent state management and missing integration tests. I standardized the data flow, eliminated duplicated business logic, added component and API tests using Testing Library, and implemented GitHub Actions to run tests and builds before every deployment. This significantly reduced deployment issues and made releases much more predictable. My experience includes: * React, TypeScript, Node.js, Express * Supabase/PostgreSQL, database design, migrations * Vite, REST APIs, authentication * Testing with Jest, React Testing Library, Playwright * CI/CD with GitHub Actions * Clean code reviews, architecture improvements, and production debugging I enjoy working within established codebases, documenting decisions, and ensuring changes are safe before they ship—especially where financial calculations or sensitive data are involved. I'd be happy to discuss your current architecture, testing strategy, and how I can help strengthen Tiaki as it moves toward production. Best regards, **Muhammad Rizwan LA**
$25 NZD in 40 days
6.9
6.9

Hello! As per your project post, you're looking to scale your AI powered business insurance platform by improving its architecture, testing, deployment pipeline, and overall reliability as it transitions from a working product into a production ready solution for New Zealand financial advisers. The goal is to ensure correctness, stability, and long term maintainability while continuing to build new features with confidence. My focus will be on delivering a robust development foundation featuring: comprehensive code reviews, architecture validation, interaction and end to end testing, reliable CI/CD pipelines, structured Supabase migration management, deployment automation, and support for future modules such as CRM, pricing tools, and document generation. The platform will be built with a strong emphasis on data integrity, secure workflows, and maintainable code. I specialize in full stack development, scalable application architecture, automated testing, CI/CD implementation, Supabase, and modern web technologies with a focus on performance, security, reliability, and clean development practices for business critical applications. Let’s connect to discuss your current architecture, development workflow, and roadmap so we can build a stable foundation that supports rapid feature development without compromising quality. Best regards, Nikita Gupta.
$20 NZD in 40 days
6.6
6.6

Hi there, We’ve built several web apps that handle sensitive data, including a financial advisor platform that generates compliance documents like Statements of Advice. We understand the importance of delivering a product that’s not just functional but also reliable and secure. With us, you get a team of experts instead of a single developer. We can assign the right specialist for each task, whether it’s backend, frontend, or DevOps, ensuring you get the best quality at no extra cost. We’re also strong advocates of CI/CD and automated testing. We’ve implemented these practices in multiple projects, resulting in faster releases and fewer bugs. Let’s schedule a 10-minute introductory call to discuss your project in more detail and see if I’m the right fit for your needs. I’m eager to learn more about your exciting project. Best, Adil
$25.67 NZD in 40 days
6.7
6.7

Hi, Your focus on **correctness, reliability, and maintainability** aligns well with how I approach software development. My approach: → Review the existing React, Node.js, and Supabase codebase to identify architectural issues, state management risks, and potential data integrity problems. → Expand automated testing with **React Testing Library, Jest, and Playwright** to improve UI, interaction, and end to end coverage alongside your existing domain tests. → Set up a robust **CI/CD pipeline** with automated builds, testing, code reviews, and reliable Supabase migration workflows to prevent deployment issues. → Collaborate on new features while maintaining clean architecture, clear documentation, and a single source of truth for business-critical calculations. Workflow: Codebase Audit → Architecture Review → Testing & CI/CD Setup → Bug Fixes & Hardening → Feature Development → Ongoing Code Reviews Question: Would you like the initial engagement to focus solely on the reliability audit and CI/CD improvements, or are you planning to include feature development during the first phase as well? Let's connect....
$20 NZD in 40 days
6.8
6.8

Hello Tiaki Team, A Quick Case Study in Reliability: I recently hardened a regulated B2B lending platform where rapid shipping left the React UI state decoupled from the ledger. I built a strict Playwright E2E pipeline to validate the form-to-document flow and locked down their Supabase RLS. Within weeks, production UI bugs dropped to zero. For Tiaki, I'll stop deployment anxiety by setting up a GitHub Actions pipeline to Railway, ensuring your 1,400+ tests and Supabase migrations run automatically before anything hits production. I’ll act as your architectural sanity check for AI-assisted code, catching data leaks and state mutations before they break PDFs. Question: How are you currently managing form state before it hits the shared data model? Best, Niral
$30 NZD in 40 days
6.8
6.8

Hello!^^^^^^^ your focus on reliability, testing, and clean architecture aligns perfectly with how we work. We have experience strengthening existing React/Node applications by improving test coverage, CI/CD pipelines, code quality, and deployment stability while preserving the existing codebase. Question: Is your current test suite based on Vitest/Jest, or are you open to introducing Playwright and React Testing Library as part of the foundation improvements?
$24 NZD in 40 days
7.0
7.0

Hello, I read through your requirements carefully, and the part that stood out most was your focus on correctness over speed—especially around financial calculations and document generation. That discipline is exactly how I approach production systems. I’ve worked on existing React, Node.js, and PostgreSQL codebases where subtle state leaks, weak UI validation, and inconsistent deployment flows caused production issues. My first step is always recon: map data flow, identify mutation risks, validate single-source-of-truth logic, and tighten fragile areas before adding features. For reliability, I’d strengthen your UI layer with Testing Library and Playwright, then build CI/CD checks so tests, builds, and Supabase migrations are validated before deployment. I’m comfortable reviewing AI-assisted code and improving it without forcing rewrites. One question: what part of Tiaki currently causes the highest risk—document generation, calculations, or deployment consistency? Regards, Sai Bhaskar
$20 NZD in 100 days
6.4
6.4

Your Supabase RLS policies will leak cross-client data if you're relying on session context alone without row-level tenant isolation in your Postgres schema. I've seen this exact pattern cause compliance failures in two fintech products where advisers accidentally accessed another firm's client records. Quick question - are your Statement of Advice calculations running client-side or server-side? If they're in React state, you have no audit trail when a figure gets disputed. Also, what's your current migration rollback strategy when a Supabase schema change breaks document generation mid-deploy? Here is the architectural approach: - POSTGRESQL: Implement tenant-scoped foreign keys and check constraints so data isolation is enforced at the database layer, not just RLS policies that can be bypassed by misconfigured sessions. - CI/CD: Build a Railway pipeline with pre-deploy test gates (Jest + Playwright), automatic Supabase migration validation, and rollback triggers if health checks fail post-deploy. - SOFTWARE TESTING: Set up Testing Library integration tests for your document generation flow - mock Supabase responses, assert PDF output matches expected calculations, catch state mutation bugs before they reach production. - NODE.JS: Move financial calculations to server-side API routes with structured logging so every dollar figure has a traceable audit path for FSLAA compliance reviews. I've hardened three regulated platforms (two healthcare HIPAA, one payments PCI-DSS) where "works in demo" had to become "passes external audit." Let's schedule a 20-minute technical call to review your current RLS setup and migration discipline before you scale to real client data.
$23 NZD in 30 days
7.2
7.2

Hi there, I understand you're looking for a Senior Full-Stack Engineer to solidify the foundation of your AI-powered business-risk insurance platform, Tiaki, ensuring it's reliable and bug-free for financial advisers in New Zealand. You need someone to perform code reviews, enhance test coverage, particularly for the UI and interaction layer, and set up a robust CI/CD pipeline. With our experience in full-stack development and a strong background in JavaScript, Node, and React, Webbook Studio is well-equipped to handle these challenges. We've worked on similar projects, such as building a music voting mobile app using React Native and Node.js, which required meticulous testing and review to ensure seamless user interaction. Our team has also developed e-commerce solutions with integrated payment systems, where correctness and security were paramount. One question: How do you envision the ideal balance between code review, architectural adjustments, and new feature development to ensure the platform's stability and growth? Feel free to message us to discuss the details! — Webbook Studio
$20 NZD in 40 days
6.6
6.6

LET'S BUILD A ROCK-SOLID FOUNDATION SO TIAKI CAN SCALE WITH CONFIDENCE. With 12+ years of experience in React, Node.js, PostgreSQL, Supabase, AI-powered SaaS, and enterprise applications, I specialize in strengthening existing codebases rather than rewriting them. I can improve architecture, eliminate hidden bugs, expand UI and end-to-end test coverage (Vitest/Testing Library/Playwright), establish reliable CI/CD with automated testing and deployment, enforce migration discipline, and ensure secure, maintainable development practices. Having worked on fintech, CRM, and compliance-focused platforms, I understand the importance of correctness, data integrity, and clear communication. I'm ready to begin with a codebase review and help evolve Tiaki into a reliable, production-grade platform. Let's discuss the initial trial task and roadmap.
$20 NZD in 40 days
6.6
6.6

Hi, I understand the importance of building a solid foundation for a financial product like Tiaki. In a previous project, I integrated comprehensive code reviews and implemented strict data validation to prevent cross-record leaks, which improved reliability and compliance. I added automated test harnesses using Testing Library and Playwright for UI and interaction testing, catching bugs early and reducing regression issues. I also set up CI/CD pipelines to ensure consistent deployments, with proper branch management and migration discipline, leading to more predictable releases. My approach always involves clear communication about changes, risks, and reasoning, especially around sensitive data handling. I am confident I can review your architecture, tighten test coverage, and establish deployment hygiene, enabling you to focus on feature development with peace of mind. Best, Justin
$50 NZD in 40 days
6.4
6.4

Hello, I understand that Tiaki’s priority is building a robust, reliable platform that financial advisers can trust for compliance and accuracy. Your focus on correctness, architectural integrity, and deployment hygiene aligns well with my approach to enterprise-grade software. To support your business outcomes, I propose: - Backend: Rigorous code review emphasizing data integrity, immutability, and single-source-of-truth enforcement to prevent subtle cross-record leaks. - Frontend: Establishing a comprehensive interaction/component testing framework (jsdom + Testing Library and Playwright) to catch UI state and rendering issues early. - Real-time & CI/CD: Designing a reliable, automated pipeline with enforced migration discipline and branching strategy to eliminate deployment fragility. I’ve successfully stabilized fintech and regulated platforms by hardening existing codebases, improving test coverage, and implementing trustworthy CI/CD workflows that reduce production risk and accelerate confident releases. Could you share your current CI/CD setup and any pain points with Supabase migrations? Also, how do you prioritize feature delivery versus technical debt reduction in your roadmap? I’d welcome the chance to discuss how we can make Tiaki’s foundation solid and scalable. Looking forward to your thoughts. Best regards.
$25 NZD in 40 days
6.2
6.2

Hi, I'm a Full-Stack Developer with experience in React, Node.js, PostgreSQL, Vite, and CI/CD. I enjoy working on existing codebases, improving stability, fixing bugs, and building reliable features. 1. Is your current test suite using Vitest or Jest? 2. Do you already have a CI/CD pipeline, or would I be setting it up from scratch? 3. How large is the current development team besides yourself? Thanks, Saju
$20 NZD in 40 days
6.5
6.5

The gap between 1,400 domain tests and near-zero UI coverage is a common failure mode on founder-built products. The domain logic is safe; the bug lives in how a form field mutates shared state before the calculation runs. Testing Library plus a few targeted Playwright flows around the document generation path would catch that class of issue reliably. For CI/CD on Railway with Supabase, a GitHub Actions pipeline that runs migrations against a shadow DB before deploying is straightforward to set up and gives you the deploy confidence you're describing. Is the primary fragility in the document generation pipeline itself, or in the upstream data-entry and state management layer?
$20 NZD in 40 days
5.9
5.9

Christchurch, New Zealand
Payment method verified
Member since Nov 6, 2013
$14-30 NZD
$10-20 NZD / hour
$14-30 NZD
$30-250 NZD
$30-250 NZD
₹12500-37500 INR
$20-30 NZD / hour
₹12500-37500 INR
$750-1500 USD
$130 USD
₹75000-150000 INR
₹12500-37500 INR
$750-1500 USD
$100 USD
₹1500-12500 INR
₹750-1250 INR / hour
$750-1500 USD
$750-1500 USD
₹600-1500 INR
₹600-1500 INR
₹5000-7000 INR
$10-30 USD
€250-750 EUR
₹12500-37500 INR
$15-25 CAD / hour