Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Principal Engineer - - Full-Stack TypeScript

Full-time

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Engineer - - Full-Stack TypeScript in Remote vacancy
  •  ...evolution of the Quora user experience. Our engineers work at the intersection of software...  ...RESPONSIBILITIES: – Develop full stack applications with Python and React –...  ...competition – Familiarity with Python, React, TypeScript and/or SQL – Passion for Quora’s... 

    Quora

    Remote
    8 days ago
  •  ...Netlify, Uber, Samsara and more. We are hiring Senior+ Full-Stack Engineers to join the core engineering team building Nango’s platform...  ...performance. – Comfortable working across the stack in TypeScript, from Node.js services to React frontends. – A product engineer... 

    Nango

    Remote
    7 days ago
  •  ...Description Full Stack Engineer – Marketing Tech, AI & Automation | Remote Position Type: Full-Time, Remote Working Hours: U.S. Business Hours – EST About the Role At Pavago, one of our clients — a fast-growing marketing agency serving 150+ home service... 

    Pavago

    Remote
    10 days ago
  •  ...significant operational complexity. We partner closely with Engineering, Design, Data, Customer Experience, and Operations to turn that...  ...cared for long after checkout. The role: As a Senior Full Stack Engineer, you will play a pivotal role in our Post-Orders Experience... 

    CookUnity

    Remote
    1 day ago
  •  ...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

    Remote
    2 days ago
  •  ...Job Title: Full Stack Developer Job Type: Full-Time (Remote) Compensation: Up to AUD 1,500/month (based on experience and qualifications...  ...5+ years of experience as a full stack developer or software engineer - Strong proficiency in front end technologies such as JavaScript... 

    Remotely

    Remote
    16 days ago
  •  ...We Are Hiring- Sr.  Full Stack Developer | 100% Remote We are seeking a Sr.  Full...  ...development tools responsibly to improve engineering productivity and code quality. Communicate...  ...applications using Node.js & TypeScript or Python, React (or equivalent), JavaScript... 
    Remote job

    Dev Partners

    Remote
    a month ago
  • 3000 - 4000 $

     ...Philippines-based) candidates Job Role: Full Stack Developer Compensation range $3,000 - 4...  ...are looking for their first dedicated engineering hire to work closely with leadership in...  ...maintain backend services using Node. js and TypeScript. - Design APIs and business logic to... 

    Hunt St

    Remote
    9 days ago
  •  ...Description Senior Full-Stack Developer (Angular / .NET Core) We are looking for a Senior Full-Stack Developer with strong Angular...  ...leverage AI to build and ship features faster. Join a growing engineering team developing a healthcare revenue cycle management... 

    Resourceful Talent Group

    Remote
    6 days ago
  •  ...Company Description We’re Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist... 

    Nagarro

    Remote
    8 days ago
  •  ...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

    Remote
    11 days ago
  •  ...Overview We are hiring a Senior Full-stack Developer. You will build and ship new products...  ...from time to time. The work happens in TypeScript and JavaScript stacks, with AWS and...  ...quickly. Then you carry them into full engineering production, including the call on when... 
    Remote job

    Plan Left

    Remote
    a month ago
  • 2500 - 3000 $

     ...Looking for Philippines-based candidates Job Role: AI Solutions Engineer & Full-Stack Developer Compensation range: $2,500 AUD - $3,000 AUD / Monthly Engagement type: Independent Contractor Agreement Work Schedule: This role is expected to align with the AU business hours... 

    Hunt St

    Remote
    17 days ago
  • 95000 Php

     ...Position : Full-Stack Digital Marketing Manager Salary : Up to PHP 95,000 per month for a highly experienced candidate Working Hours & Conditions: Full-time remote position working Australian business hours Holidays : Australian public holidays ABOUT THE COMPANY: Our... 

    D2B

    Remote
    12 days ago
  •  ...Hire Digital is seeking a Freelance Full-Stack Developer with experience in both Python and JavaScript (Remote) to develop web applications...  ...ability to deliver independently in a remote environment. - TypeScript, Docker, CI/CD, serverless services, and experience using AI... 

    Digital

    Remote
    29 days ago
  • 120000 Php

     ...Position: SENIOR FULL-STACK SOFTWARE ENGINEER (CHILDCARE SAAS PLATFORM) Salary range : up to Php 120,000/month (The final amount will be at the...  ...intuitive and responsive frontend applications using React , TypeScript , JavaScript, HTML5, CSS, and existing jQuery components... 

    D2B

    Remote
    16 days ago
  •  ...Senior Full-Stack Developer (.NET / Angular 17) Work Setup & Schedule Location...  ...currently expanding their technology team to engineer next-generation digital products....  ...modern Angular (specifically Angular 17), TypeScript, HTML5, and Bootstrap. ~4+ years of... 

    Booth and Partners Pte Ltd

    Remote
    a month ago
  •  ...Position: Senior Full Stack Engineer (Java/React)  Location: Remote from LATAM  Contract Type: Full-time vendor  Time Zone Alignment: APAC  About In All Media In All Media is a nearshore managed service provider focused on team augmentation and digital product... 
    Remote job

    In All Media Inc

    Remote
    a month ago
  •  ...Thermo Fisher Scientific seeks a Senior/Principal Drug Safety Specialist for remote work in the Philippines to lead pharmacovigilance activities within clinical trial operations. The role involves managing adverse event data, ensuring regulatory compliance, and mentoring... 

    Thermo Fisher Scientific

    Remote
    29 days ago
  •  ...Summary JWay Group is seeking an experienced, AI-native Engineer with strong foundations in software development, data...  ...technical plans. Nice to Have Proficiency in TypeScript and experience developing full-stack applications. Experience building AI solutions for... 
    Remote job

    JWay Group

    Remote
    a month ago
  • JOB DESCRIPTION Work Schedule Third Shift (Nights) Environmental Conditions Office Job Description Join Us as a Senior Safety Specialist – Make an Impact at the Forefront of Innovation We have successfully supported the top 50 pharmaceutical...
    Remote job
    Remote
    4 days ago
  • 1500 $ per year

     ...TeamSnap is seeking a Senior Fullstack Engineer (BE-leaning)interested in working across the stack to join our fully distributed...  ...primarily includes Node.js, TypeScript, React.js and SQL. As an...  ...software engineer ~ Proficient in full stack development with Node,... 

    TeamSnap

    Remote
    1 day ago
  •  ...improve model capabilities in software engineering, enterprise knowledge work, and advanced...  ...checks. You would own features across the stack, from the data model and background jobs...  ..., and error handling. Comfort with a TypeScript and React frontend when a change is... 

    Turing

    Remote
    9 days ago
  •  ...combining highly-skilled product and engineering talent with seasoned finance...  ...resilient platform primitives Tech Stack: Rust (backend), Postgres, TypeScript, React / React Native, LLM APIs /...  ...gender neutral parental leave, and full medical, dental and vision... 

    Clear Street

    Remote
    8 days ago
  • Internal Tools & AI Automation Engineer ​​​​​ About the Company We are a rapidly growing U.S.-...  ...of professional software development, with full-stack applications shipped to real users (Python and/or JavaScript/TypeScript) ~ Daily, hands-on use of AI coding tools such... 

    Somewhere

    Remote
    2 days ago
  •  ...By combining highly-skilled product and engineering talent with seasoned finance...  ...resources they need to succeed. Tech Stack: Typescript, React, Tanstack, Tailwind Requirements...  ...matching, gender neutral parental leave, and full medical, dental and vision insurance.... 

    Clear Street

    Remote
    10 days ago
  •  ...transformation across cloud, data, software engineering, and artificial intelligence. We work with industry...  ...prod releases happen every week. TECH STACK – Web testing general concepts – Programming language: Typescript – Test frameworks: Playwright – Agile... 

    Solvd

    Remote
    8 days ago
  •  ...About the Role: As a Forward Deployed Engineer at DevRev, you will work closely with...  ...core platform via applications written in TypeScript, JavaScript, Python, etc. One of the key...  ...connect DevRev with customers' existing tech stacks and workflows. Integrate Systems:... 

    DevRev

    Remote
    10 days ago
  •  ...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

    Remote
    9 days ago
  •  ...team. Job Summary We are looking for a high-energy, results-driven Full-Cycle Sales Executive to join a fast-paced sales team within the...  ...-paced, evolving environment. - Experience using modern sales stack tools (CRM, sequencing software, etc. ). - Previous experience... 

    Huzzle

    Remote
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer - - Full-Stack TypeScript. Be the first to apply!