
Principal Engineer β Full-Stack TypeScript, Node.js, React, Cloud
Posted Oct 29

Posted Oct 29
This is a fully remote position, open to applicants in United States.
β’ Design, develop, and deploy full-stack web applications in TypeScript utilizing React/Next.js and Node.js services and APIs.
β’ Create and manage back-end services, APIs, and integrate with third-party systems.
β’ Deploy, manage, and monitor applications on Google Cloud or AWS, covering infrastructure, CI/CD, task queues, observability, security, and cost management.
β’ Take full ownership of product areas from problem identification and technical design to implementation, testing, deployment, and continuous enhancement.
β’ Collaborate with creative, production, and operations teams to convert workflows into dependable software solutions.
β’ Incorporate AI functionalities, LLM APIs, agents, and automation features into applications.
β’ Promote code review practices, testing standards, documentation, and engineering best practices.
β’ Act as the technical lead on selected client web projects and occasionally oversee freelance developers.
β’ Assess and suggest tools, frameworks, and methodologies as Hook's requirements evolve.
β’ Manage Hook's internal applications and oversee platform architecture, implementation, testing, deployment, and long-term sustainability.
β’ Over 8 years of professional experience in software engineering.
β’ Minimum of 5 years of experience in production-level TypeScript/JavaScript as the primary programming language.
β’ Advanced proficiency in TypeScript, including advanced types, generics, strict-mode codebases, and type-safe API contracts, along with JavaScript runtime knowledge.
β’ Extensive experience with Node.js, specifically in building and maintaining production HTTP APIs and back-end services using Express or a similar framework.
β’ Strong expertise in React, covering component architecture, hooks, state management, data fetching, performance optimization, and CSS solutions.
β’ Experience with production-level Next.js, including App Router, server components, server-side rendering, routing, and caching mechanisms.
β’ Solid practical experience with Google Cloud Platform or AWS for deploying and operating production applications.
β’ Familiarity with Docker, CI/CD pipelines, and environment/secrets management.
β’ Strong SQL skills with PostgreSQL or similar databases, along with a working knowledge of document databases.
β’ Experience in unit, integration, and end-to-end testing using tools such as Vitest/Jest and Playwright.
β’ Committed to writing secure, reliable, and maintainable code, along with sound architectural decision-making.
β’ Proficient in AI-assisted development tools such as Claude Code, Cursor, or Copilot.
β’ Capable of articulating architecture clearly to engineers, creatives, producers, and clients.
β’ Ability to work independently, navigate ambiguity, and manage projects from production and beyond.
β’ A resume, statement of interest, and code samples are required; TypeScript work is preferred where applicable.
β’ Willingness to discuss code in detail during interviews.
β’ Transparent compensation structures and equity opportunities.
β’ A consistent 10-level advancement framework applied across various disciplines and departments.
β’ Salary ranges based on location.
β’ A diverse and inclusive workplace that emphasizes belonging.
β’ Opportunities to engage in internal applications, platform development, and client projects.
β’ Professional development through technical leadership and ownership roles.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.