Full-Stack Engineer (Frontend-Focused)
Description
**About **
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 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
- ** Workers** — building and maintaining serverless edge functions, scheduled cron tasks, REST API endpoints
- ** 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
Originally posted on
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.