Hook
Principal Engineer -- Full-Stack TypeScript (Node.js, React, Cloud)
About this role
Description: Senior full-stack engineer specializing in TypeScript, responsible for architecture, implementation, testing, deployment, and maintenance of internal applications and platforms. Collaborate with creative and production teams to develop reliable software and serve as a technical lead on client projects. Requirements: 8+ years of software engineering experience, with 5+ years in production TypeScript/JavaScript. Expertise in TypeScript, Node.js, React, Next.js, Google Cloud Platform or AWS, and CI/CD practices. Strong understanding of databases (PostgreSQL, document stores) and testing methodologies. Excellent communication skills and ability to work autonomously in ambiguous situations. Benefits: Competitive salary based on a transparent compensation framework. Opportunity to work in a diverse and inclusive environment that values different perspectives.