
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: 40547169
233 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
233 freelancers are bidding on average $25 NZD/hour for this job

Hi, I read through your project, and I like the way you’ve described what you’re looking for. It sounds like the main goal is making the platform more reliable before adding new features. We’ve worked on React, Node.js, and PostgreSQL applications where improving an existing codebase, fixing bugs, reviewing code, and building new features were part of the ongoing work. I’m also comfortable working with CI/CD, testing, and maintaining a clean development workflow. One question: Are you looking for someone to work closely with you long-term after the initial improvements, or is the focus mainly on stabilizing the platform first? Harish
$25 NZD in 40 days
7.8
7.8

Hi, I can develop and strengthen Tiaki as both a builder and a reviewer. I’ve previously worked on a similar full-stack fintech-style platform involving structured data flows, role-based access, and document generation pipelines, where the focus was correctness, auditability, and preventing data leakage across records. My approach for Tiaki would be: Deep codebase audit to understand architecture, data flow, and risk points (especially document generation + state handling) Introduce robust UI + integration testing (Jest/Testing Library + Playwright for critical flows) Set up reliable CI/CD with gated deploys, Supabase migration discipline, and predictable rollbacks Gradual hardening while shipping features alongside you without breaking existing patterns I prioritize correctness over speed in financial logic, and I’m comfortable working in AI-assisted, evolving codebases while improving structure without forcing rewrites. Two quick questions: What does your current CI/CD flow look like (if any)? Where are you seeing the most frequent production issues today — UI state, document generation, or data integrity? Thanks
$20 NZD in 40 days
7.9
7.9

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

As a seasoned full-stack developer, I have the skills and experience to address the specific needs of your business insurance platform. Throughout my career, I've deeply valued correctness over speed - an especially crucial principle as we deal with numbers and financial information. With this in mind, I'm confident in my ability to provide the code reviewing and architectural sanity your project necessitates. Building systems "fast and loose" is a no-go for me; instead, I prioritize rigid disciplines, including careful reconnaissance before development, proofing safe pathways for every dollar, and establishing a single source of truth - everything your insurance product requires. While respecting the existing codebase's patterns, I'll introduce innovative and reliable solutions where needed. This approach ultimately hardened the system to new vulnerabilities. In addition to my thorough understanding of React, NodeJS, JavaScript, and Postgres which significantly aligns with your tech stack requirements (Vite and Railway are no problem either), I have successfully delivered projects touching sensitive data such as enterprise-level survey systems for Hayel Saeed Anam Group with thousands of users. Give me just a short paid trial task to prove myself further - but let's start turning Tiaki into an impenetrable fortress together. Contact me hastily so we can discuss details further!
$30 NZD in 40 days
7.5
7.5

Hi, Your focus on correctness and reliability aligns well with how I work. I have strong experience with **React, TypeScript, Node.js, PostgreSQL, Supabase, Git/GitHub, and CI/CD**, maintaining existing codebases, improving test coverage, reviewing PRs, and building reliable deployment pipelines. I would help strengthen Tiaki by improving architecture, expanding UI testing (React Testing Library/Playwright), setting up dependable CI/CD, and ensuring financial calculations remain accurate and maintainable. I'm comfortable working with AI-assisted code, communicating clearly, and collaborating long-term. I'm also happy to complete a paid trial task. Best regards, **Muhammad Rizwan LA**
$20 NZD in 40 days
6.9
6.9

Senior Full-Stack Engineer at Your Service----------->>> Ready to Strengthen Your Platform. I can review and harden your React, Node, and Supabase codebase, improve test coverage, set up reliable CI/CD, and eliminate deployment issues while maintaining clean architecture and data integrity. Let's build a stable, scalable foundation for Tiaki. Please ping me to get started.
$25 NZD in 40 days
7.0
7.0

Hi there, We’ve built multiple financial products that required strong security and compliance measures, including a web app for financial advisors to manage client data and generate reports. We understand the importance of having a reliable product that can be trusted with sensitive information. With 15 years of experience, I’ve worked extensively with both front-end and back-end technologies, leading teams and delivering successful products. I’m equally comfortable with server management and CI/CD pipelines, ensuring that the entire development process is efficient and secure. At my core, I’m a product developer who believes in building the right product rather than just writing code. I’m passionate about discussing ideas and exploring different perspectives to create truly valuable solutions. 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
$30 NZD in 40 days
6.7
6.7

ello, Your focus on correctness, testing discipline, and deployment reliability aligns closely with how I approach software engineering, especially for systems that handle sensitive business data and financial calculations. I have experience joining existing codebases, identifying hidden sources of instability, strengthening architecture, expanding automated test coverage, and implementing CI/CD pipelines that prevent fragile changes from reaching production. For Tiaki, I can help establish robust interaction and end-to-end testing with Testing Library and Playwright, improve deployment and migration workflows around Supabase and Railway, and provide thorough code reviews that catch state management, data integrity, and document-generation issues before they impact users. I am comfortable working within established patterns, reviewing AI-assisted code, and collaborating closely with founders to ensure new features are built on a foundation that remains maintainable, predictable, and compliant as the platform grows. I would be interested in discussing your current architecture, testing strategy, and deployment workflow to identify the highest-value improvements during an initial engagement. Thanks,
$25 NZD in 40 days
6.6
6.6

**LET'S MAKE YOUR PLATFORM RELIABLE, TESTABLE, AND PRODUCTION-READY—NOT JUST FEATURE-RICH.** With **12+ years of full-stack experience**, I've joined existing codebases to improve stability, eliminate hidden bugs, and build scalable architectures without unnecessary rewrites. Your focus on correctness, single-source-of-truth, and disciplined engineering aligns perfectly with my approach. I have strong expertise with **React, Node.js, PostgreSQL/Supabase, Vite, CI/CD, GitHub Actions, automated testing (Jest, React Testing Library, Playwright), and cloud deployments**. I can strengthen your testing strategy, review architecture, prevent state and data consistency issues, implement reliable migration workflows, and build a deployment pipeline that ensures only verified code reaches production. Beyond hardening the foundation, I'm comfortable contributing to new features such as CRM, pricing engines, document generation, and financial workflows while maintaining clean, maintainable code. I communicate proactively, document every change, and surface risks before they become production issues. I'd welcome the opportunity to discuss your platform, complete a trial task, and become a long-term engineering partner for Tiaki.
$20 NZD in 40 days
6.6
6.6

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

Hi, there. The "make the foundation solid" framing is exactly the work I like. On one fintech project I came into a codebase where tests passed but figures still came out wrong on generated docs, classic single-source-of-truth violations where the same value got recalculated in three places and drifted. I traced every number to one source, added interaction tests around the dollar paths, and set up CI so nothing shipped without the build and tests passing. The "routes didn't get committed" class of bug just stopped. That's the discipline you're describing, recon before build, prove the dollar path, catch the bug that passes tests but breaks in the real PDF. I read existing patterns and harden them rather than rewriting to taste, and I flag what I changed and why. Hope to work with you on this! Best Regards. Stelian
$25 NZD in 40 days
6.7
6.7

Hi, I understand where Tiaki is right now — the product works, but the next step is making it dependable enough for advisers handling real client data. What stood out is your focus on correctness, especially around financial calculations and document generation. That’s exactly where subtle bugs become expensive. I’ve worked on existing production codebases where my role was to improve reliability without disrupting the current architecture. This included tightening state management, fixing hidden data-flow issues, improving test coverage with Testing Library and Playwright, and setting up CI/CD pipelines to prevent broken deployments. For Tiaki, I’d focus first on code review discipline, UI interaction testing, and migration/deployment hygiene so every release is safer and predictable. Once the foundation is stable, scaling features becomes much easier. what part of the system currently causes the most production risk — document generation, state handling, or deployments? Regards, Sai Bhaskar
$20 NZD in 150 days
6.4
6.4

Hi, I understand the importance of building a reliable foundation for a financial product like Tiaki. I’ve worked extensively with existing codebases, especially in React and Node environments, where I identified subtle bugs related to data consistency and state management. My approach involves thorough code reviews focusing on data flow, enforcing single sources of truth, and refining architecture to prevent leaks and mutability issues. I’ve also implemented comprehensive test harnesses using Testing Library and Playwright to automate UI and interaction testing, catching bugs early. For deployment, I’ve set up CI/CD pipelines with strict branch controls, automated migrations, and reliable deployment workflows, ensuring stability and predictability. I have experience working with sensitive data and compliance-driven projects, which has taught me to prioritize correctness over speed. I am confident I can help solidify your platform, improve test coverage, and assist with feature development while maintaining high standards. I am familiar with Supabase, Postgres, and the NZ regulatory context, making me well-suited for this role. Best, Justin
$50 NZD in 40 days
6.4
6.4

Your deployment pipeline is a single point of failure. If migrations aren't applied predictably and tests don't gate production pushes, you'll ship data corruption bugs into a regulated environment where advisers are legally liable for incorrect figures. That's not a code quality issue - that's an existential risk to your business under FSLAA compliance. Quick question - are your Supabase RLS policies currently enforcing data isolation between adviser clients? And do you have rollback procedures if a migration breaks the document generation pipeline mid-session? Here is the architectural approach: - CI/CD: Build a Railway deployment pipeline with pre-merge test gates, automated Supabase migration checks, and staging environment validation before production deploys - TESTING HARNESS: Implement Playwright e2e tests covering the full document generation flow (input → calculation → PDF output) plus Testing Library integration tests for state mutations and cross-record data leaks - CODE REVIEW DISCIPLINE: Establish PR templates that require recon documentation for any changes touching financial calculations, with mandatory review of single-source-of-truth violations before merge - POSTGRES INTEGRITY: Audit your current schema for referential integrity gaps and implement database-level constraints that prevent orphaned records or calculation inconsistencies I've hardened fintech platforms for 3 companies operating under SOC2 and PCI-DSS where a single decimal error meant regulatory penalties. I don't rewrite codebases - I make them bulletproof without breaking what already works. Let's schedule a 20-minute technical call to walk through your current migration workflow and test coverage gaps before we commit to a build plan.
$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, improve test coverage, establish robust deployment and infrastructure practices, and build new features with a focus on correctness and security. With our experience in full-stack development, including React, Node, and PostgreSQL, Webbook Studio is well-suited to help. We've worked on similar projects, such as a learning platform and e-commerce sites, where we've implemented rigorous testing and review processes to ensure high-quality deliverables. Our team has a strong background in software development, testing, and CI/CD pipelines, which would be beneficial in setting up a reliable deploy pipeline for Tiaki. One question: Can you share more about the current state of the codebase and what specific challenges you're facing with regards to code review, test coverage, and deployment hygiene? Feel free to message us to discuss the details! — Webbook Studio
$22 NZD in 40 days
6.6
6.6

The gap you're describing between "passes tests" and "breaks in the real document" is almost always a state isolation problem at the component boundary. The 1,400 domain tests give you a solid floor, but without interaction tests the rendering layer is flying blind. CI/CD on Railway with GitHub Actions is straightforward to wire up, and Supabase migration discipline fits cleanly into that pipeline with a pre-deploy check step. For the interaction layer, is the UI primarily form-heavy wizard flows, or more dynamic document preview and editing?
$20 NZD in 40 days
5.9
5.9

Hello! We can provide an external team to strengthen the platform and stabilize delivery. 1. Are you open to working with an external contractor or team for these tasks? 2. Which tasks should we focus on first? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$25 NZD in 40 days
6.3
6.3

Hi there To strengthen Tiaki as it moves from a working demo into a production-grade financial advisory platform, the most critical focus is ensuring system reliability across data flow, calculations, and document generation so that no inconsistent state or hidden mutation can affect client-facing outputs. I’ll approach this by first auditing the current React + Supabase architecture to identify fragile state flows and potential data integrity risks, then introducing a structured testing layer using component and end-to-end coverage to protect UI interactions and document generation paths. After that, I’ll help stabilize CI/CD so every change is validated through tests and migrations before deployment, ensuring predictable and safe releases. This ensures the platform remains stable, auditable, and safe for regulated financial use. My process is structured, validation-driven, and focused on strengthening system reliability before scaling feature development. Once the scope is clearly defined, I’ll align exact delivery expectations and engagement structure based on your current codebase maturity. Relevant experience includes building and hardening full-stack systems with strict data integrity requirements, CI/CD pipelines, and production-grade testing frameworks. If this direction aligns, let’s discuss in detail via private chat.
$30 NZD in 40 days
6.0
6.0

Hello, Have you already set up any CI/CD processes? Do you have a preference for Playwright over other testing libraries? Exciting project with Tiaki! My approach is to first ensure a solid foundation by enhancing test coverage, especially focusing on the UI to catch elusive bugs. I'll address deployment challenges by establishing a robust CI/CD pipeline. Let's chat about timeline and costs once we've reviewed the details together. Looking forward to your thoughts. Feel free to message me anytime for a quick discussion.
$20 NZD in 40 days
5.7
5.7

Hi, I have 9+ years of full-stack development experience and enjoy working on existing products where reliability and maintainability are more important than simply adding features. I have experience with React, Node.js, PostgreSQL, Firebase/Supabase, CI/CD, and production deployments. One project I took over had recurring production issues caused by inconsistent state management, outdated dependencies, and fragile deployment processes. My first step was auditing the architecture, identifying the root causes, strengthening the data flow, improving test coverage, and introducing a more reliable deployment workflow. This reduced regressions and made future development much safer. I prefer understanding the existing architecture before making changes, keeping a single source of truth for business logic, writing clear, maintainable code, and adding automated tests where they provide the most value. For a financial platform like Tiaki, correctness and data integrity would always come before speed. I'd be happy to review your codebase, discuss the current architecture, and help build a solid foundation for future development. Thank you.
$25 NZD in 40 days
5.6
5.6

Christchurch, New Zealand
Payment method verified
Member since Nov 6, 2013
$30-250 NZD
$30-250 NZD
$14-30 NZD
$60 NZD
$250-750 NZD
$15-25 USD / hour
$250-750 USD
€30-250 EUR
$30-250 USD
$30-250 USD
₹12500-37500 INR
€250-750 EUR
$30-250 USD
$250-750 CAD
₹12500-37500 INR
₹1500-12500 INR
$30-250 USD
$250-750 USD
$10-30 USD
$30-250 USD
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR
₹400-750 INR / hour
₹12500-37500 INR