Tilmeld dig for at få adgang til alle funktioner i vores tjeneste
  • Jobsøgning
  • Favoritter
  • Opret et resumé
    Nyt
  • Løn
  • Abonnementer

Principal Engineer - - Full-Stack TypeScript

Fuld tid

HOOK

WHO WE ARE

We’re Hook, an award-winning creative content agency. With a collaborative, maker-centric team, and an emphasis on production-led design, we make ads, campaigns, and experiences that drive growth for the world’s most innovative brands.

Our mission is to integrate creative and production to help grow brands faster. But we believe what’s most important are the people who work with us and the experience they have along the way. We want clients to think of us as the best agency they’ve ever worked with, and we want everyone at Hook to feel like this is the best job they’ve had yet.

THE ROLE

We’re looking for a senior full-stack engineer who lives in TypeScript. You write clean, well-typed, well-tested TypeScript on both sides of the stack — React and Next.js on the front end, Node.js services and APIs on the back end — and you deploy and operate what you build on Google Cloud or AWS.

As a Principal Engineer, you’ll own Hook’s internal applications and platform end to end: architecture, implementation, testing, deployment, and long-term health. You’re self-directed, comfortable owning complex products from first idea through continued development, and you make confident architectural decisions without needing a roadmap handed to you. When a client project needs a strong technical lead, you step in with that same ownership mindset.

OUR STACK

  • Language: TypeScript, end to end
  • Front end: React, Next.js
  • Back end: Node.js, Express (or similar: Fastify, NestJS, Hono), REST and GraphQL APIs
  • Cloud: Google Cloud Platform and AWS (serverless, containers, managed databases, queues, storage), plus Vercel
  • Data: PostgreSQL / relational databases and document stores (Firestore, MongoDB, or similar)
  • Tooling: Docker, CI/CD (GitHub Actions or similar), modern TypeScript tooling (Vite, Vitest/Jest, ESLint, pnpm/npm workspaces)
  • AI: LLM APIs and AI-assisted development (Claude Code, Cursor, Copilot)

WHAT YOU’LL DO

  • Architect, build, and ship production full-stack web applications in TypeScript, from React/Next.js front ends to Node.js services and APIs
  • Design and own back-end services, APIs, and integrations with third-party platforms
  • Deploy, operate, and monitor applications on Google Cloud or AWS, including infrastructure, CI/CD, task queues, observability, security, and cost
  • Own product areas end to end: problem discovery, technical design, implementation, testing, deployment, and ongoing improvement
  • Partner with creative, production, and operations teams to understand their workflows and turn them into reliable, well-designed software
  • Integrate AI capabilities (LLM APIs, agents, automation) into the applications you build
  • Set the technical bar: drive code review, testing standards, documentation, and best practices
  • Serve as technical lead on select client web projects and occasionally direct freelance developers
  • Evaluate and recommend tools, frameworks, and approaches as Hook’s needs evolve

WHAT YOU’LL NEED

  • 8+ years of professional software engineering experience, with at least 5 years writing production TypeScript/JavaScript as your primary language

  • Expert-level TypeScript: advanced types and generics, strict-mode codebases, type-safe API contracts, and a strong grasp of the JavaScript runtime (event loop, async patterns, modules, gotchas)

  • Deep Node.js experience: building and maintaining production APIs and back-end services with Express or a comparable framework, including auth, validation, error handling, background jobs, and performance

  • Deep React expertise: component architecture, hooks, state management, data fetching, and performance optimization for complex, highly interactive, multi-user applications, CSS solutions

  • Production Next.js experience: App Router, server components, server-side rendering, routing, and caching

  • Strong hands-on Google Cloud Platform or AWS experience — you have personally deployed and operated production applications, not just consumed them. For example:

    • GCP: Cloud Run, Cloud Functions, Cloud SQL, Firestore, Pub/Sub, Cloud Storage, IAM
    • AWS: Lambda, ECS/Fargate, RDS, DynamoDB, SQS/SNS, S3, IAM
  • Containers and delivery: Docker for development and production, CI/CD pipelines, and environment/secrets management

  • Databases: strong SQL (PostgreSQL or similar) and working knowledge of document databases, including schema design and query performance

  • Testing discipline: unit, integration, and end-to-end testing (e.g., Vitest/Jest, Playwright) as a normal part of how you ship

  • Software engineering fundamentals: you write secure, reliable, maintainable code and make well-reasoned architectural trade-offs without over-engineering

  • AI-assisted development: you use tools like Claude Code, Cursor, or Copilot fluently, while remaining the expert owner of system design and code quality

  • Clear communication: you can explain architecture to engineers and the same ideas, plainly, to creatives, producers, and clients

  • Ownership and autonomy: you thrive with ambiguity, set your own direction, and see work through to production and beyond

NICE TO HAVE

  • Infrastructure as code (Terraform, Pulumi, or AWS CDK)
  • Experience building internal tools, workflow automation, or developer/creative productivity platforms
  • Familiarity with plugin or extension development for creative tools (e.g., Figma, Adobe UXP) — in TypeScript
  • Python or Bash for scripting and automation
  • Experience with LLM APIs, AI agents, or AI-powered product features
  • Experience working in an agency, studio, or other creatively driven, fast-paced environment
  • Open-source contributions

WHAT ELSE

Qualified applicants will include a resume, a statement of interest that lets us learn a little more about you, and code samples — a link to your public GitHub or other examples of your work. Please include TypeScript work (React/Next.js and/or Node.js) where possible. Be prepared to discuss your code in depth as part of the interview process.

At Hook we value what makes everyone different, we look for the best talent no matter the background. We know that great work requires diverse perspectives which is why we strive to create a place of belonging where everyone can express who they are. Come join us!

Hook believes in compensation transparency and equity. We’ve designed a 10-level advancement framework that’s applied consistently across disciplines and departments and aligns to location-based salary ranges. This role is leveled as L7. During the interview process we’ll review your location, skills, experience, and other relevant factors to determine where you fall within our leveling framework and corresponding salary ranges. Please follow this link to learn more.

Please review our Transparent Compensation Philosophy. We are not currently considering candidates in the Tier 4 market band for this role at this time.

Ledig stilling opslået Indrykket for 6 timer siden
Tilsvarende jobs, som kan have interesseBaseret på Principal Engineer - - Full-Stack TypeScript vedrørende den ledige stilling i Fjernarbejde
  •  ...’re hiring a Senior Software Engineer to join our Member Experience...  ...contributor role where you’ll own the full product experience, from the...  ...ll Do Build and ship full-stack features end-to-end across...  ...Work primarily in TypeScript — it’s our language of choice... 

    Sidecar Health

    Fjernarbejde
    Indrykket for 7 dage siden
  •  ...Full Stack Engineer (Backend focused) The company and our mission:  Zartis is a global AI transformation and technology consulting partner where talented engineers and technologists work on cutting edge innovation. We partner with ambitious organizations to design, build... 

    Zartis

    Fjernarbejde
    Indrykket for 2 dage siden
  •  ...day, your tasks may include: – Owning features across our full stack, writing clean code for both frontend and backend systems –...  ...We’re looking for creative, ambitious and skilled full-stack engineers who can drive our business with technical solutions. You’re someone... 

    Melotech

    Fjernarbejde
    Indrykket for 11 dage siden
  •  ...Description We are looking for a Senior Full-Stack Developer with strong Angular and .NET expertise who knows how to leverage AI to build and ship features faster. Join a growing engineering team developing a healthcare revenue cycle management platform that streamlines... 

    Resourceful Talent Group

    Fjernarbejde
    Indrykket for 5 dage siden
  •  ..., and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster...  ...VC, Redpoint Ventures, Sequoia Capital, and Spark Capital. Principal Product Security Engineer The role, in a nutshell At... 

    Chainguard

    Fjernarbejde
    Indrykket for 5 dage siden
  • 75 $ - 90 $ i timen

     ...language models (LLMs) and are looking for experienced software engineers to join our evaluation and annotation team. This role sits at...  ..., technical work with a focused, senior team. Company: Principal Coding Annotator / LLM Evaluation Engineer Rate: $75 – 90/hr... 

    Braintrust

    Fjernarbejde
    Indrykket for 28 dage siden
  •  ...Principal Banking Technology & Solution Architect — Credit Unions (Contract) Location:...  ...architecture, experience design, software engineering, quality assurance, and AI-enabled innovation...  ...This is a flexible, part-time or full-time consulting engagement depending on... 

    Aequilibrium

    Fjernarbejde
    Indrykket for 3 dage siden
  •  ...recognize your name before they recognize the logo.   You’ll be part of the Developer Services team and work closely with Product, Engineering, Marketing, and Developer Support to turn technical capability into developer adoption.   WHAT YOU’LL DO Create technical... 

    Synthesia

    Fjernarbejde
    Indrykket for 3 dage siden
  • 500 $ om året

     ...About the team: Builder.io's Publish engineering team builds the platform that empowers...  ...without engineering bottlenecks. This is a full-stack platform engineering team. You will...  ...environment. ~ Strong proficiency in React and TypeScript/Node.js , with solid fundamentals in... 

    Builder.io

    Fjernarbejde
    Indrykket for 2 dage siden
  •  ...As a Senior Software Engineer on the POS team, you'll...  ...multiple layers of the stack. What You Bring to the...  ...React Native, Expo, TypeScript, and Python services, with...  ..., synchronization engines, or conflict-resolution...  ...Cloudbeds is committed to the full inclusion of all... 

    Cloudbeds

    Fjernarbejde
    Indrykket for 8 dage siden
  •  ...Location: – Remote – Germany About the role: As a Full Stack Engineer at Sardine, you will bridge the gap between complex technical...  ...experience writing efficient, production-ready code in TypeScript, Node.js, React, Go and other server programming languages.... 

    Sardine

    Fjernarbejde
    Indrykket for 11 dage siden
  •  ...before physical location. The product and engineering team center around the Central European Time...  ...strong engineering culture. THE TECH STACK YOU'LL MEET : SimplerQMS uses established technologies such as Svelte (Typescript), Ruby on Rails, PostgreSQL, GitHub, and... 

    SimplerQMS

    Fjernarbejde
    for en måned siden
  •  ...fast and need an AI product engineer to move with us. What you'...  ...our sales team Allocation engines : build the recommendation engine...  ...work. Range across the stack : comfortable across several...  ...up new ones. Our stack is TypeScript, Rust and Ruby, on Google Cloud... 

    Finary

    Fjernarbejde
    Indrykket for 3 dage siden
  •  ...of daily overlap ⏰ Working Hours: Full-time availability is required until end of contract Are you a Backend Engineer looking to craft large-scale software using...  ...Build and maintain backend services using TypeScript and Node.js. Integrate backend functionality... 

    Make

    Fjernarbejde
    Indrykket for 9 dage siden
  •  ...everything the team ships. This is a hybrid engineering and security seat built for someone who...  .... Pick up regular backlog work in TypeScript so you stay close to the codebase you are...  ...comfortably, TypeScript and Node.js in our stack, and you understand systems deeply... 

    Kraken

    Fjernarbejde
    Indrykket for 11 dage siden
  •  ...leading our SRE and Platform Engineering teams. ABOUT PATRIANNA...  ...including GKE, Compute Engine, networking, IAM, DNS,...  ...experience as a Staff/Principal DevOps Engineer, SRE,...  ...Architect. OUR TECH STACK – Google Cloud...  ...What’s on offer: 1. Full remote flexibility — work... 

    Patrianna

    Fjernarbejde
    Indrykket for 9 dage siden
  •  ...applications and next steps. Our partner is looking for a Software Engineer – Storage based in Denmark. We are looking for an...  ...digital assets. In this role, you will contribute across the full technology stack, from client libraries and command-line tools to storage servers... 

    Jobgether

    Fjernarbejde
    Indrykket for 5 dage siden
  •  ...What we're looking for: We're hiring a Senior Software Engineer to help build the software layer that makes home energy...  ...we build. Debug and ship production features in Node/TypeScript on our AWS-based stack. Take a product-engineer mindset, balancing speed,... 

    Enode

    Fjernarbejde
    Indrykket for 5 dage siden
  • 150 $

     ...team is a diverse group of experienced engineers, traders, and brokerage professionals who...  ...quality end-to-end solutions across the full suite of frontend and backend systems at...  ...experience in frontend development with TypeScript/React ~3+ years of experience in mobile... 

    Alpaca

    Fjernarbejde
    Indrykket for 1 dage siden
  •  ...Back End Developer - Ruby Stack Are you an experienced Ruby developer with a passion for...  ...is looking for a talented Back End Engineer with expertise in the Ruby stack. Join us...  ...ideal candidate will be involved in the full software development lifecycle, from concept... 

    Codekeeper

    Fjernarbejde
    Indrykket for 1 dage siden
  •  ...seeking experienced native-speaking software engineers to design, build, and validate these...  ...High English proficiency. – Technical Stack: Strong proficiency in Python, standard shell...  ...BEFORE APPLYING – Not ideal as a full time job or primary income source. Work availability... 

    LILT (Production)

    Fjernarbejde
    Indrykket for 9 dage siden
  •  ...driven product features, the Platform Engineering team is the engine room for this evolution. We are modernizing...  ...advanced prompt engineering, LLM stack and DevOps practices to build AI Platform...  ...The US base salary range for this full-time position is between $137,200 - $221... 

    Google Fiber

    Fjernarbejde
    Indrykket for 2 dage siden
  •  ...webpage that work across the world is the engineering team. We are in charge of creating,...  ...Requirements Language Requirements English: Full professional proficiency ( C1+/C2 or near...  ...: Prometheus, Grafana, CloudWatch, ELK Stack, Datadog, or similar solutions.... 

    Fever

    Fjernarbejde
    Indrykket for 3 dage siden
  • 100 $ - 200 $ i timen

     ...re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions...  .... WHO YOU ARE • Senior, Staff or Principal-level engineer (or equivalent experience) • Strong background in TypeScript/JavaScript or Python • Hands-on... 

    G2i

    Fjernarbejde
    Indrykket for 3 dage siden
  • 2000 $ om året

     ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...  ...-quality Web technologies Experience with and passion for Typescript, React or Flutter An eye for accessibility and performance... 

    Canonical

    Fjernarbejde
    Indrykket for 3 dage siden
  •  ...Partners, and I’m hiring a Senior AI Automation Engineer to join my team. Our support operation runs...  .... Now we want to bring LLMs into that stack to take repetitive work off our agents’ plates, and we need someone to own it full-time. You’ll build and run the AI-powered automations... 

    Progress Partners

    Fjernarbejde
    Indrykket for 11 dage siden
  •  ...is interesting and challenging. Now we are looking for a AI Engineer (LLM focus) to build and scale the core intelligence behind...  ...structured extraction, tool calling, cost-aware routing). LLM Stack Mastery: Hands-on experience with agentic orchestration (LangChain... 

    Sumsub

    Fjernarbejde
    Indrykket for 5 dage siden
  •  ...cloudlinux.com We are currently hiring Staff Engineers for various projects within the...  ...change to production. Can explain the full request path from agent to backend. Has...  ...production software, with 3+ years in a Staff/Principal/Tech Lead scope spanning several teams.... 

    Cloudlinux

    Fjernarbejde
    Indrykket for 11 dage siden
  •  ...concurrency. Review pull requests and help maintain consistent engineering standards, tests, and error handling. Requirements ~5+...  ...leaked answers, and invalid checks. ~ Comfort working with TypeScript and React when frontend changes are needed. ~ Experience... 

    Turing

    Fjernarbejde
    Indrykket for 3 dage siden
  • 150 $

     ...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to...  ...responses other developers can rely on. ~ Proficiency in Python or TypeScript, and a willingness to work primarily in Go. ~ Strong... 

    Alpaca

    Fjernarbejde
    Indrykket for 6 timer siden

Vil du modtage flere ledige stillinger?

Abonnér og modtag tilsvarende ledige stillinger for Principal Engineer - - Full-Stack TypeScript. Bliv den første ansøger!