About The Position

CitizenShipper is a two-sided marketplace connecting people who need items transported with drivers already making those routes. We build efficient, trustworthy logistics solutions powered by intuitive user experiences and data-driven decision making. Role Overview We are hiring a Full-Stack Engineer with a strong focus on the frontend to drive high-impact product development across our customer-facing experiences. This role sits within Engineering but operates in a matrix structure, partnering closely with Marketing to prioritize, scope, and deliver growth-oriented features and experiments. You will own features end-to-end — from ideation through implementation and iteration — while maintaining the flexibility to work across the stack as needed. The ideal candidate is highly autonomous, product-minded, and comfortable navigating a mature codebase without heavy oversight. Location: Remote Reports to: Head of Engineering Matrix Partner: Head of Marketing

Requirements

  • Frontend (Primary)
  • Next.js — Pages Router, SSR (getServerSideProps), SSG (getStaticProps / getStaticPaths), ISR (Incremental Static Regeneration), dynamic routing, middleware, API routes
  • TypeScript — strict mode, interfaces, type-safe component props, and API responses
  • React — hooks, context, dynamic imports / code splitting, performance optimization
  • Tailwind CSS — utility-first, responsive, mobile-first design implementation
  • Backend / Infrastructure
  • Cloudflare Workers — building and maintaining serverless edge functions, scheduled cron tasks, REST API endpoints
  • Cloudflare KV — key-value storage patterns, compressed data chunking, data pipeline management
  • Node.js — API route development, server-side data fetching, script automation
  • REST APIs — consuming and building API endpoints, caching strategies, error handling
  • SEO / Growth
  • Technical SEO — structured data (JSON-LD), canonical URLs, meta tags, Open Graph, sitemaps, robots.txt
  • Programmatic SEO — building page clusters from data sources (city pages, profile pages, breed pages)
  • Core Web Vitals — LCP, CLS, FID/INP optimization, Lighthouse auditing
  • A/B Testing — feature flag implementation, experiment setup, variant rendering (PostHog, LaunchDarkly, or similar)
  • Headless CMS
  • Component-based CMS architecture — building reusable, composable content blocks that non-technical teams can assemble into pages
  • Draft/published content versioning — managing preview and production content workflows
  • 4+ years of experience as a software engineer with strong frontend expertise
  • Experience building and maintaining large-scale, content-heavy websites (hundreds to thousands of pages)
  • Solid understanding of server-side rendering patterns and static generation trade-offs
  • Experience working in growth, marketing, or experimentation-heavy environments
  • Ability to navigate and contribute across a full-stack codebase independently
  • Comfortable working in a fast-paced, cross-functional environment

Nice To Haves

  • Storyblok experience — component registry, visual editor, content versioning
  • PostHog experience — feature flags, analytics, experimentation
  • Kubernetes basics — understanding Helm charts, updating deployment tags, reading deploy pipelines
  • Marketplace or logistics platform experience
  • Experience working in small, high-ownership teams or startups

Responsibilities

  • Build and optimize user-facing features with a strong emphasis on frontend performance, usability, and conversion
  • Collaborate with the Head of Marketing to implement experiments, landing pages, funnels, and growth initiatives
  • Develop and maintain programmatic landing page systems that generate thousands of SEO-optimized pages from structured data
  • Build and extend Cloudflare Worker endpoints, scheduled tasks, and KV storage pipelines that power our data layer
  • Create and maintain CMS-driven components in Storyblok, enabling non-engineering teams to build and publish pages
  • Implement and manage A/B tests using feature flags, from middleware-level bootstrapping to UI variant rendering
  • Improve site performance, SEO, and Core Web Vitals across 2,500+ pages
  • Implement structured data (JSON-LD schema markup), sitemaps, and meta tag strategies at scale
  • Debug production issues across frontend, edge workers, and backend systems
  • Independently scope, prioritize, and execute projects with minimal direction
  • Maintain high standards for code quality, testing, and maintainability
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service