wagey.ggwagey.gg
27,017  jobs27,017  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(27,017)/Principal Engineer Role(165)/Hook (5) - Principal Engineer -- Full-Stack TypeScript (Node.js, React, Cloud)
Pro members applied to this job 36 hours before you saw itGet Pro ›
Hook

Hook - Principal Engineer -- Full-Stack TypeScript (Node.js, React, Cloud)

Remote+ Equity2d ago
RemotePrincipalWWCloud ComputingArtificial IntelligencePrincipal EngineerFull Stack EngineerTypeScriptJavaScriptDocumentationExpressNode.jsReactPerformance ManagementFull StackNext.jsAWSGCPDynamoDBSQLDockerPostgreSQLVitestJestBack-endPlaywrightCursorClaudeTerraformBashCDKPythonFigmaPulumiGitHub

Requirements

• 8+ years of professional software engineering experience, with at least 5 years writing production TypeScript/JavaScript as your primary language • 8+ years • 5 years writing production TypeScript/JavaScript • 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) • Expert-level TypeScript: • Deep Node.js experience: building and maintaining production HTTP 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 • Deep React expertise: • 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: • Strong hands-on Google Cloud Platform or AWS experience • 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 • Containers and delivery: • Databases: strong SQL (PostgreSQL or similar) and working knowledge of document databases, including schema design and query performance • Databases: • Testing discipline: unit, integration, and end-to-end testing (e.g., Vitest/Jest, Playwright) as a normal part of how you ship • Testing discipline: • Software engineering fundamentals: you write secure, reliable, maintainable code and make well-reasoned architectural trade-offs without over-engineering • Software engineering fundamentals: • AI-assisted development: you use tools like Claude Code, Cursor, or Copilot fluently, while remaining the expert owner of system design and code quality • AI-assisted development: • Clear communication: you can explain architecture to engineers and the same ideas, plainly, to creatives, producers, and clients • Clear communication: • Ownership and autonomy: you thrive with ambiguity, set your own direction, and see work through to production and beyond • Ownership and autonomy: • 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. • Please include TypeScript work (React/Next.js and/or Node.js) where possible. • 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.

Responsibilities

• 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

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

TribalScaleTribalScale - Forward Deployed Full Stack Engineer (Active Secret Clearance)1w ago
·Remote - USA
RemoteNASeniorCloud ComputingArtificial IntelligenceFull Stack EngineerJavaGoRESTBack-endPythonNode.jsGraphQLFull StackTypeScriptReactPostgreSQLDockerKubernetesFront-endOpenShiftAWSGCPAzureDocumentation
XsollaXsolla - Principal Engineer – Identity Management (IAM & Golang Backend)9mo ago
·Remote·$180k - $250k/year
RemoteWWPrincipalCloud ComputingPrincipal EngineerPerformance ManagementCoachingBudget ManagementTeam ManagementAWS
ValidValid - Principal Engineer5mo ago
·United States·$220k - $280k/year + Equity
In OfficeNAPrincipalCloud ComputingArtificial IntelligencePrincipal EngineerPythonTeam LeadershipAWSDockerCross-functional Collaboration
RayaRaya - Senior Full-Stack Engineer, Internal Tools2w ago
·Remote
RemoteWWSeniorCloud ComputingArtificial IntelligenceSenior Full Stack DeveloperFull Stack EngineerJavaScriptTypeScriptNode.jsPostgreSQLMongoDB
VibeIQVibeIQ - Sr. Full Stack Engineer (Backend)2d ago
·Boston, Massachusetts, United States·$150k - $200k/year + Equity
In OfficeNASeniorCloud ComputingArtificial IntelligenceFull Stack EngineerFull StackTypeScriptNode.jsAWSDynamoDBAngularTechnical WritingReactOpenSearchElasticsearch
Coram AICoram AI - Member of Technical Staff, Full Stack3w ago
·London, United Kingdom·Equity
In OfficeEMEAStaffCloud ComputingArtificial IntelligenceFull Stack EngineerReactFull StackC++PythonTypeScript
Soulside AISoulside AI - Full Stack Developer3mo ago
·Remote - USA·$150k - $200k/year + Equity
RemoteNAMidCloud ComputingArtificial IntelligenceFull Stack EngineerJavaTypeScriptJavaScriptReactFull Stack
floatfloat - Full Stack Development (Remote)8mo ago
·Canada - Hybrid·Equity
In OfficeNAArtificial IntelligenceFintechCloud ComputingFull Stack EngineerFull StackAWSReactDjangoPython
motorwaymotorway - Principal Engineer1w ago
·London - Hybrid·Equity
In OfficeEMEAPrincipalCloud ComputingArtificial IntelligencePrincipal EngineerStaff DevelopmentPublic SpeakingDocumentationAWS

Browse more by category

Show 165 morePrincipal EngineerShow 337 moreFull Stack EngineerShow 1,565 moreTypeScriptShow 944 moreJavaScriptShow 3,805 moreDocumentationShow 79 moreExpressShow 530 moreNode.jsShow 1,229 moreReactShow 984 morePerformance ManagementShow 758 moreFull Stack
Privacy·Terms··Contact·FAQ·Wagey on X