{"id":3417075,"url":"https://alion.io/job/zoe-senior-full-stack-engineer-front-end-focus-growth","title":"Senior Full Stack Engineer, Front-end Focus - Growth","company":{"id":172554,"name":"ZOE","domain":"zoe.com","url":"https://alion.io/company/zoe-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":{"label":"UTC+0 – UTC+2","utc_offset_min":0,"utc_offset_max":2},"hiring_geo_confidence":"explicit","locations":["Luxembourg City, Luxembourg"],"countries":["LU"],"hiring_countries":["DE","GB","IE","ES"],"hiring_countries_total":4,"salary":null,"salary_estimate":{"min_usd":87000,"max_usd":177000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":29},"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Next.js","optional":false},{"name":"Python","optional":false},{"name":"TypeScript","optional":false},{"name":"ArgoCD","optional":true},{"name":"CI/CD","optional":true},{"name":"dbt","optional":true},{"name":"Django","optional":true},{"name":"FastAPI","optional":true},{"name":"Firebase","optional":true},{"name":"GCP","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Google BigQuery","optional":true},{"name":"Grafana","optional":true},{"name":"GraphQL","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Machine Learning","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true},{"name":"Sentry","optional":true},{"name":"Spring Boot","optional":true},{"name":"Terraform","optional":true},{"name":"Vercel","optional":true}],"status":"live","first_seen_at":"2026-10-28T16:27:12Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-11-04T12:14:28Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"About the role\nWe’re looking for a Senior Full Stack Engineer with a front-end focus who has experience working with commercial. You’ll turn a marketing campaign, a pricing test or a new product launch into a fast, reliable experience, then measure whether it worked.\nYour main focus will be zoe.com and our acquisition and conversion journeys, including landing pages, checkout, sign-up and product launches across our app subscriptions and physical products. You’ll spend most of your time in TypeScript, React and Next.js, and you’ll work in our backend services (Kotlin or Python) whenever a feature needs it.\nThis is a senior individual contributor role. We’re looking for someone who works autonomously, makes sound decisions independently and takes full ownership of their work.\nOur Stack\nFrontend: TypeScript, React, Next.js, React, GraphQL\n\nBackend: Kotlin / Spring Boot, Python / FastAPI and Django\n\nTools: DatoCMS / headless CMS, Optimizely / AB testing tools, Grafana, Sentry, Firebase Auth\n\nCI/CD: ArgoCD, GitHub Actions\n\nData: web data layer, dbt, BigQuery\n\nInfrastructure: GCP, Kubernetes, Terraform, Vercel\n\nAbout the Team\nYou’ll join ZOE’s Growth team, which drives how people discover, learn and become a member. Growth sits where engineering meets the commercial side of the business. We work closely with marketing, CRM, product, design and analytics to turn ideas into experiments, and experiments into results.\nOur wider Engineering team is a distributed across the UK and EU, with skills spanning web, mobile and backend engineering, machine learning, data science and analytics. We’re proud of the diversity in our team: 39% female and 61% male, with colleagues from many backgrounds, cultures and lived experiences. We believe this makes us stronger, more creative and better able to serve our global community.\nAbove all, we value curiosity, openness and empowerment. We encourage everyone to share ideas, keep learning and shape how we work.\nWhat you’ll be doing\nOwning growth initiatives end to end: from shaping the idea with commercial partners, through technical delivery, to measuring the result.\n\nPartnering with commercial teams: working day to day with marketing, CRM and product to deliver campaigns, launches and acquisition journeys, often to tight, business-critical deadlines.\n\nRunning experiments: designing, launching and analysing A/B tests with our analysts, and using the results to decide what to build next.\n\nBuilding a fast, high-convertingzoe.com: owning web performance, accessibility and conversion across key journeys such as landing pages, sign-up and checkout.\n\nAdapting to changing priorities: making pragmatic trade-offs when plans change, and helping the team decide what to build, what to defer and what to drop.\n\nWorking across the stack: shaping APIs and making backend changes where growth features need them, in Kotlin or Python.\n\nContributing to the design system: helping grow our shared component library so the team can ship consistent experiences quickly.\n\nShipping continuously: releasing to production daily, often more than once, with the testing and monitoring in place to do so safely.\n\nWe think you’d be great if you…\nHave 5+ years of professional software development experience, with a strong focus on front-end.\n\nHave strong experience with TypeScript, React and Next.js, and know how to build fast, accessible and well-tested web experiences.\n\nHave worked closely with commercial functions such as marketing, growth, sales or CRM, and enjoy turning business goals into product outcomes.\n\nHave hands-on experience with experimentation and analytics, such as A/B testing, conversion optimisation or funnel analysis.\n\nWork autonomously: you take ownership of ambiguous problems, make decisions with limited guidance and keep stakeholders informed.\n\nHave working knowledge of a backend language (such as Python, Kotlin or Java) and are comfortable making backend changes.\n\nHave worked in a startup or scale-up environment and are comfortable with a fast pace and shifting priorities.\n\nNice to have\nExperience with Optimizely or similar experimentation tools\n\nExperience in e-commerce, subscriptions or direct-to-consumer growth\n\nExperience building or contributing to a design system\n\nReact Native experience, or interest in growth across web and mobile\n\nProduction experience with Kotlin or Python\n\nWhere and how we work\nThis is a permanent, full-time employed position.\n\nFully remote, open to candidates based in the UK, Ireland, Spain or Germany who have the permanent right to work there. We’re not able to offer visa sponsorship.\n\nWe work across UK and Central European time zones, with core collaboration hours. We get together in person once a quarter for team offsites at our London office, and once a year for a company-wide retreat.\n\nOur Hiring Journey\nWe value your time. While the exact steps and timeline can vary slightly depending on the role, seniority, and team, we’ve designed a streamlined 4-step blueprint to get us from \"Hello\" to \"Welcome to the team\" as efficiently as possible:\nIntro Chat with the Talent Team: A high-energy alignment check to learn about you and share our vision.\n\nHiring Manager Interview: A tactical conversation focused on your craft, experience, and aspirations.\n\nThe Remote Loop: 2 to 4 focused interviews assessing your technical expertise, behavioural approach, and collaboration style.\n\nOffer & Welcome: Finalising the details and getting you ready to hit the ground running!\n\nOnce we connect, we pride ourselves on moving fast. Our average hiring process takes between 20 to 30 days, depending on the complexity of the role.\nWe love momentum, but we’re always happy to adjust the timeline to match your schedule and personal preference.\n___________________________________________________________________________\nReady to thrive? Apply Now\nIf you are genuinely excited about ZOE's mission and this opportunity, please don't hesitate to apply-even if you don't meet every single requirement listed. We fundamentally value potential and commitment above all else.\nZOE is an equal opportunity employer. If you require any reasonable accommodations during the interview process, just let us know-we are here to support you.\n___________________________________________________________________________\nNot the perfect match?Join ZOE's Talent Community!\nIf this role isn't the exact right fit, or the timing isn't right, don't let the journey end here. Drop your resume here. When a role opens up that matches your unique superpowers, you'll be the first person we reach out to.\nStay Curious. Follow the Journey.\nWant to see life behind the scenes, our latest health breakthroughs, and how we're changing the world through food? Follow us on our socials:\nLinkedIn | Instagram | TikTok | YouTube | Facebook","description_format":"text","description_chars":6822,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"country"},{"name":"United Kingdom","iso":"GB","kind":"country"},{"name":"Ireland","iso":"IE","kind":"country"},{"name":"Spain","iso":"ES","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Nutrition & Dietetics","Consumer Health Apps"],"lifecycle":[{"event":"open","at":"2026-10-28T19:47:09Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":6,"expected_fill_days":68,"reasons":["conf:3","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/zoe-senior-full-stack-engineer-front-end-focus-growth","json_url":"https://alion.io/job/zoe-senior-full-stack-engineer-front-end-focus-growth.json","meta":{"generated_at":"2026-11-04T13:50:38Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":20895,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":172554},"rest":"https://alion.io/mcp/rest/get_company?id=172554"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fzoe-senior-full-stack-engineer-front-end-focus-growth"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fzoe-senior-full-stack-engineer-front-end-focus-growth"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fzoe-senior-full-stack-engineer-front-end-focus-growth"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/zoe-senior-full-stack-engineer-front-end-focus-growth\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fzoe-senior-full-stack-engineer-front-end-focus-growth"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3417075}},{"tool":"search_jobs","arguments":{"company":"zoe.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3417075},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}