Enable job alerts via email!

Senior Full Stack Engineer, DataBraid (InsurTech Startup)

Fig

Toronto

Hybrid

CAD 100,000 - 130,000

Full time

6 days ago
Be an early applicant

Job summary

An innovative technology venture in Toronto is seeking a Senior Full Stack Engineer to join their founding team. The successful candidate will shape technical vision and build scalable software solutions in a hybrid environment. Strong expertise in Python and TypeScript is essential, alongside experience in API design and cloud-native systems. Collaborating closely with product and design teams, you will contribute to a transformative approach in the insurance industry, aligning technology with user-centric experiences.

Benefits

Equity as an early hire
Support from Koru’s venture studio team
Opportunity to transform the insurance industry

Qualifications

  • 7+ years of software engineering experience with strong proficiency in Python and TypeScript.
  • Experience in designing and scaling distributed systems and data flows.
  • Ability to ship high-quality software in startup or fast-paced environments.

Responsibilities

  • Serve as a core member of the founding engineering team, shaping technical vision.
  • Design, develop, and deploy robust, scalable software solutions across the full stack.
  • Drive engineering best practices including code reviews and automated testing.

Skills

Python
TypeScript
APIs
Node.js
Docker
Kubernetes

Tools

PostgreSQL
AWS
Django
FastAPI

Job description

Senior Full Stack Engineer, DataBraid

Canada - Hybrid (ideally Greater Toronto Area)

DataBraid, a newly launched venture from the team at Koru, is reimagining the foundation of the insurance sector through cutting-edge data orchestration infrastructure. We’re building the connectivity layer that empowers faster innovation, smarter underwriting, better claims processes, and more human-centric insurance experiences.

Our platform is inspired by infrastructure-as-code leaders like Shopify, Plaid, and Stripe — but tailored to the specific needs of insurers. We see a future where insurance is proactively chosen, not passively accepted. If you’re ready to reshape an entire industry from the ground up, this is your moment.

We’re seeking a Senior Full Stack Engineer to join our founding team.

Please note: This is not a Koru employee role. It’s an opportunity to become a member of DataBraid’s founding team which is a separate business entity.

Key Responsibilities
Strategic & Cross-Functional Impact
  • Serve as a core member of the founding engineering team, shaping the technical vision and influencing strategic product decisions.
  • Collaborate directly with senior leadership, product, and design teams to define and prioritize the product roadmap.
  • Engage with customers early and often—participating in calls, onboarding, support, and feedback loops to refine product-market fit.
Full Stack Development & Infrastructure
  • Design, develop, and deploy robust, scalable software solutions across the full stack with an emphasis on Python and TypeScript.Partner with the CTO to architect and scale backend infrastructure from the ground up.Build and optimize APIs, automate workflows, and contribute to performance monitoring and system health.
Engineering Excellence
  • Drive engineering best practices including code reviews, automated testing, CI/CD, and observability.Own major product and technical initiatives—from design through release—operating autonomously in a remote-first, async-friendly environment.
  • Contribute to the technical onboarding and mentorship of new team members, supporting a high-performance engineering culture.
Agile & Iterative Execution
  • Champion agile, customer-driven development practices to drive speed without compromising quality.
  • Be hands-on and adaptable—comfortable shifting between high-level architectural decisions and tactical debugging or quick fixes.
Skills & Experience
Core Technical Expertise
  • Languages & Frameworks: 7+ years of software engineering experience with strong proficiency in Python and TypeScript; confident working across backend and frontend systems.
  • Architecture & Systems: Proven ability to design and scale distributed systems, APIs, and data flows, especially in cloud-native environments (e.g., AWS).
  • Technical Breadth: Comfortable with a range of modern technologies including Node.js, JavaScript, Docker, Kubernetes, and web frameworks such as Django and FastAPI.
  • Tech Stack: Required: TypeScript, Next.js, Python (Django), PostgreSQL, AWS, Temporal, Docker, Kubernetes; Important: FastAPI, Python/Typescript, RESTful API design; Nice to have: RPA, LLM APIs
Product & Execution Experience
  • Demonstrated ability to ship high-quality software in startup or fast-paced environments—ideally including experience taking a product from 0 to 1.
  • Track record of full-stack delivery, from infrastructure and backend logic to frontend user experiences.Analytical communicator who can explain technical trade-offs to diverse audiences and use data to inform decisions.
Engineering Mindset
  • Deep commitment to writing clean, maintainable, and testable code.
  • Experience contributing to or setting up performance monitoring, incident response workflows, and automated quality controls.
  • Strong ownership mentality with the ability to self-direct and make sound decisions amidst ambiguity.
Nice to Have
  • Background in developer-focused products (B2D), integration platforms, or automation tools.
  • Experience working on early-stage teams or as a founding engineer.
  • Familiarity with RPA tools, bot frameworks, and web scraping (e.g., Puppeteer).
  • Exposure to our core stack: FastAPI, Pydantic, Docker, Kubernetes, Django, AWS S3.

As an early team member you will get:

  • To work alongside an experienced and passionate team
  • The support of Koru’s venture studio team
  • Equity as an early hire
  • An opportunity to be part of something big that has the potential to transform the insurance industry
  • A hybrid working structure; our engineering culture is remote-first but we get together in our Toronto office for in-person working sessions, team meetings and events

What happens next?

Once we review your application, if we’d like to move you forward in the process, here’s what you can expect:

  • Step 1: Introductory Interview w/ Hiring Lead (CTO) (30 minutes)
  • Step 2: Technical Screen (e.g. working through a problem in our codebase)(45 minutes)
  • Step 3: Team Interviews: Product and Engineering (30 minutes each)
  • Step 4: System Design Interview (understanding your architecture knowledge)(45 minutes)
  • Step 5: Final Interview with Koru leadership (30 minutes)
  • Step 6: Hiring team conducts a Candidate Debrief
  • Step 7: Offer

Our Commitment to Diversity & Inclusion

We believe that diverse teams drive better outcomes and more innovative thinking. We are committed to building a company where individuals of all backgrounds, abilities, and identities feel welcome, supported, and empowered. Accommodations are available throughout the recruitment and selection process. Please inform us of any needs and we’ll ensure a fair and inclusive experience.

We’re flattered that you’d like to join our team, but only applicants selected to proceed in the hiring process will be contacted.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs