HimalayasHimalayas logo
CI

Full-Stack Engineer (Frontend-Focused)

CitizenShipper
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

About CitizenShipper

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

Key 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

Required Technical Skills

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

Nice to Have

  • 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

Qualifications

  • 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

Working Style

  • High ownership and autonomy — you ship features without waiting for detailed specs
  • Strong product and growth mindset — you think about conversion, not just code
  • Comfortable operating in a matrixed environment with multiple stakeholders
  • Pragmatic decision-making with a bias toward shipping and iterating
  • Clear, proactive communication — async updates, no surprises, blockers escalated immediately

What Success Looks Like

  • Rapid delivery of high-impact frontend features that improve conversion and engagement
  • Effective collaboration with Marketing to execute and learn from experiments
  • Ability to independently ship features across the stack without bottlenecks
  • Measurable improvements in key growth metrics (conversion rate, activation, retention)
  • Consistent delivery velocity: 3-4 new CMS components per week, 1-2 landing pages per week once ramped
  • A/B test variants deliverable within 1-2 days of request

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Experience

4 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileCI

CitizenShipper

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan