Hook

Hook

Hook is a Creative Production Agency specializing in in-house production of creative campaigns and experiences for top brands. Our diverse team is dedicated to delivering exceptional work and building trusted partnerships.

Software
51-200
Founded 2006

Description

  • Architect, build, test, and ship production TypeScript web applications using React/Next.js and Node.js services.
  • Own internal applications and platform architecture, implementation, deployment, and long-term reliability.
  • Design and maintain back-end services, REST/GraphQL APIs, and third-party integrations.
  • Deploy, operate, monitor, secure, and optimize applications and infrastructure on Google Cloud or AWS.
  • Lead product areas from workflow discovery and technical design through ongoing improvement.
  • Partner with creative, production, and operations teams to turn workflows into reliable software.
  • Integrate LLM APIs, AI agents, and automation capabilities into applications.
  • Set engineering standards through code reviews, testing practices, documentation, and technical best practices.
  • Serve as technical lead on selected client projects and occasionally direct freelance developers.
  • Evaluate and recommend tools, frameworks, and technical approaches as needs evolve.

Requirements

  • 8+ years of professional software engineering experience, including 5+ years using TypeScript/JavaScript as a primary language.
  • Expert TypeScript experience, including advanced types, generics, strict-mode codebases, and type-safe API contracts.
  • Deep experience building production Node.js APIs and services with Express or similar frameworks.
  • Deep React experience with component architecture, hooks, state management, data fetching, and performance optimization.
  • Production Next.js experience, including App Router, server components, SSR, routing, and caching.
  • Hands-on experience deploying and operating production applications on Google Cloud Platform or AWS.
  • Experience with Docker, CI/CD pipelines, and environment and secrets management.
  • Strong SQL and PostgreSQL or similar relational database experience, plus working knowledge of document databases.
  • Experience with unit, integration, and end-to-end testing using tools such as Vitest/Jest and Playwright.
  • Strong communication, autonomy, architectural judgment, and ability to explain technical concepts to non-technical stakeholders.
  • Provide a resume, statement of interest, and code samples/public GitHub; TypeScript React/Next.js or Node.js work is preferred.
  • Infrastructure-as-code, internal-tool, creative-tool plugin, Python/Bash, AI product, agency/studio, or open-source experience is preferred.

Benefits

  • Location-based salary ranges supported by a transparent compensation philosophy.
  • Equitable 10-level advancement framework applied consistently across disciplines and departments.
  • Inclusive workplace focused on belonging and diverse perspectives.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior/Staff Software Engineer - Tech Lead

OpenMined 51-200 Internet Software & Services

OpenMined is hiring a Senior / Staff Software Engineer to lead the ScreamingFace squad in building open-source infrastructure, evaluation tooling, and a reproducible leaderboard for fusion AI models.

CI/CD FastAPI Python Rust TypeScript Vue.js
1 day, 7 hours ago

Senior/Staff Software Engineer - Tech Lead

OpenMined 51-200 Internet Software & Services

OpenMined seeks a Senior/Staff Software Engineer to provide hands-on technical leadership for the ScreamingFace squad building open-source infrastructure, benchmarking tools, and a leaderboard for federated AI fusion models.

CI/CD FastAPI LLM Python Rust TypeScript Vue.js
1 day, 7 hours ago

Senior/Staff Software Engineer - Tech Lead

OpenMined 51-200 Internet Software & Services

OpenMined is seeking a Senior / Staff Software Engineer to lead the ScreamingFace squad in building and operating open-source infrastructure, evaluation tooling, and a public leaderboard for federated AI fusion models.

CI/CD FastAPI Python Rust TypeScript Vue.js
1 day, 7 hours ago

Team Lead, Onboarding Operations

Playlist 11-50 Media

Lead Mindbody’s customer onboarding program at Playlist, ensuring wellness businesses launch accurately and on time while improving operational performance.

Salesforce SQL Tableau
1 day, 19 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers