{"id":2699399,"url":"https://alion.io/job/swankyagency-lead-full-stack-developer","title":"Lead Full Stack Developer","company":{"id":2132867,"name":"swankyagency","domain":"swankyagency.com","url":"https://alion.io/company/swankyagency","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Exeter, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":79000,"max_usd":156000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":46},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"DNS","optional":false},{"name":"Git","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Supabase","optional":false},{"name":"TypeScript","optional":false},{"name":"Claude Code","optional":true},{"name":"React Router","optional":true},{"name":"React.js","optional":true},{"name":"Remix","optional":true}],"status":"live","first_seen_at":"2026-10-16T10:59:05Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-10-17T19:56:44Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Lead Full Stack Developer (New Builds)\nAbout Swanky\nSwanky is a Shopify Platinum Partner agency, and the first international Shopify Plus agency. We design, build and grow Shopify Plus stores for brands across the UK, Europe and beyond.\nOur engineering work runs through two divisions. New Builds takes brands from discovery to launch, on greenfield Shopify Plus builds and migrations from other platforms. Growth Accelerator works on retainer with established clients, where the work is iterative and ongoing. This role sits in New Builds, though our developers work across both divisions when projects need it.\nAbout the Role\nAs a Lead Full Stack Developer in New Builds, you'll lead the technical side of our Shopify Plus projects, from the first conversation with a prospective client through discovery, build, launch and handover. You'll set the technical approach for each project, write a substantial share of the code yourself, and be the person the client relies on for technical advice, on anything from front-end requirements to how their ERP will connect to the store. You'll usually lead more than one project at a time, each at a different stage.\nA large part of the role happens before any code is written. You'll occasionally join pre-sales conversations when an early technical view is needed, then lead the technical side of discovery with our Solutions team, turning workshops and a review of the client's current systems into a solution they can sign off and a scope we can deliver. A discovery usually runs for three to four weeks and takes most of your time while it runs. Projects go better when the client already trusts their technical lead by the end of discovery, so client-facing skill is a core requirement of this role, not a bonus.\nOnce a project is signed, you own its technical delivery. You'll plan the build with the Project Manager, brief and support the developers on your team, review their code, and take on the most complex work yourself. You're accountable for the quality of what launches, and for handing the project over in a state our Growth Accelerator team can support post-launch.\nDevelopers across the team, including those you don't manage, will look to you as an example of how we work: in the attitude you bring, code quality, documentation and delivery discipline. We'd like the role to include line management of one or two more junior developers. You'll report to our Engineering Manager and work closely with our Technical Architect, who reviews the solution design on complex or high-risk projects.\nResponsibilities\nPre-sales and discovery\nJoin pre-sales conversations when an early technical view is needed, such as prospect demos, RFP follow-ups or advice on platform and app choices, to understand the brief and flag technical risk before a scope is agreed.\nContribute to pitches and RFP responses, where you are named as the proposed technical lead.\nLead the discovery workshops on integrations and tech stack, and on data migration, and work with the Solutions team on the product, pricing and customer account workshops.\nReview the client's current theme or codebase, tech stack, apps, integrations and data, and make sure a performance baseline is recorded so post-launch results can be measured.\nRecommend the solution: store structure, theme approach, apps versus custom development, integration patterns and middleware, and where Shopify's native features will or won't meet a requirement.\nProduce the technical outputs of discovery: an integrations and tech stack document, the technical specification, and development estimates for each item in the scope.\nPresent your recommendations at the discovery playback, and walk everyone on the client side through them, from founders and ecommerce teams to their IT department and other suppliers.\nRecord the decisions made in discovery and the reasons for them, and flag early when the client's requirements grow beyond what was sold.\nTechnical ownership through delivery\nOwn the technical delivery of your projects from kick-off to handover, as the client's main technical contact.\nPlan the build with the project manager: the skills needed, efforts, milestones, dependencies and sprint priorities, with core customer journeys built first.\nScope and estimate large pieces of work and change requests, and make their time and cost implications clear to the project manager and the client.\nSet each project up to Swanky's standards: repository, branching, pull request process, automated checks and documentation.\nBrief developers with clear written specifications, assign work by skill and risk, and unblock them quickly.\nCoordinate technical work with third parties, including the client's IT team and suppliers, app and integration vendors, and Shopify Plus support.\nIdentify delivery risks early and escalate them with a proposed mitigation, and report on progress, risks and code quality to the Engineering Manager.\nPlan go-live with the project manager, covering timings, DNS, redirects, SEO checks and launch blockers, then support the store through the two-week post-launch warranty period, resolving the harder issues that come up.\nTrain the client's team to manage what you've built, through walkthroughs, written guides or short videos.\nHand the project over to Growth Accelerator with a written developer overview (repositories, setup, custom functionality, integrations, hosting and known limitations), the decision log, and a technical walkthrough for the team taking it on.\nHands-on development\nBuild the most complex parts of each project yourself, such as custom Shopify apps, checkout extensions, Shopify Functions, integrations and theme architecture.\nReview code across your project team against Swanky's coding standards, including performance, security and accessibility.\nLeading the team\nLine-manage one or two developers: regular 1:1s, feedback, development plans.\nMentor the developers on your projects through pairing, code review and knowledge sharing.\nSet an example for the whole development team, not only the people you manage, on code quality, documentation, time tracking and communication.\nBring what you learn on projects back to the wider team through retros, internal talks and improvements to our standards, tooling and processes.\nContribute to the design of development processes, tools and standards.\nRequired skills & experience\n5+ years' commercial experience as a full-stack developer, including at least 2 years as the lead developer or tech lead on client projects.\n3+ years delivering Shopify or Shopify Plus projects, including at least one build or replatform you led from discovery through to launch.\nDeep knowledge of Shopify Plus: Online Store 2.0 and Liquid, the Admin and Storefront GraphQL APIs, metafields and metaobjects, B2B, and the platform's limits and common workarounds.\nBroad knowledge of the Shopify app ecosystem (for example search, subscriptions, reviews, loyalty and payments), and sound judgement on when an app is the right answer and when custom development is.\nExperience building custom Shopify apps, Checkout and Customer Account UI Extensions, and Shopify Functions.\nStrong JavaScript (ES6+) and TypeScript.\nBackend development experience with Node.js and Supabase or a similar platform, including Postgres, REST and GraphQL APIs, and webhooks.\nExperience planning store migrations, whether from another platform or between Shopify stores: product, customer and order data, URL redirects and the launch cutover.\nProven experience leading client-facing technical sessions, such as discovery workshops, requirements gathering or solution presentations.\nClear written and verbal communication with non-technical stakeholders, including explaining risks, trade-offs and the cost of a change.\nA track record of accurate estimating and scoping on large pieces of work, and of writing technical specifications that clients can sign off and other developers can build from.\nExperience leading a small development team: delegating, reviewing code and mentoring.\nProficient in Git and pull request workflows within multi-developer teams, including CI checks and branch protection.\nDisciplined approach to time tracking, task management and delivering to deadlines across concurrent workstreams.\nNice to have\nLine management experience.\nPre-sales experience: prospect calls, pitches or input to proposals.\nExperience with React, for example in a Remix or React Router app.\nExperience with Patchworks or similar iPaaS platforms.\nShopify Markets, or expansion stores for international selling.\nExperience with an integration platform such as Patchworks, or with ERPs such as NetSuite.\nRegular use of AI-assisted development tools (e.g. Claude Code) on client work, with a view on where they help and where they don't.\nNo Recruiters","description_format":"text","description_chars":8805,"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":[],"hiring_excludes":[],"relocation_offered":false,"industries":["E-commerce Platforms","Digital Marketing"],"lifecycle":[{"event":"open","at":"2026-10-16T10:59:05Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Skilled Worker, Senior or Specialist Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker; Global Business Mobility: Senior or Specialist Worker","cap_exempt":false,"checked_at":"2026-10-17T06:21:15+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":26,"reasons":["conf:1","win:early"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/swankyagency-lead-full-stack-developer","json_url":"https://alion.io/job/swankyagency-lead-full-stack-developer.json","meta":{"generated_at":"2026-10-17T22:01:31Z","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":6965,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":2132867},"rest":"https://alion.io/mcp/rest/get_company?id=2132867"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fswankyagency-lead-full-stack-developer"},{"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%2Fswankyagency-lead-full-stack-developer"},{"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%2Fswankyagency-lead-full-stack-developer"},{"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/swankyagency-lead-full-stack-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fswankyagency-lead-full-stack-developer"}]}