{"id":4018506,"url":"https://alion.io/job/cpl-senior-full-stack-web-developer-react-next-js-node-js","title":"Senior Full-Stack Web Developer (React / Next.js / Node.js)","company":{"id":2268173,"name":"Cpl","domain":"cpl.com","url":"https://alion.io/company/cpl-com","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"B","score":77,"open_postings":54,"ghost_share":0,"stale_share":0.926,"repost_share":0.019,"time_to_fill_p50_days":27,"computed_at":"2026-11-10T06:52:35Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Dublin, Ireland"],"countries":["IE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"CSS Modules","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Jira","optional":false},{"name":"MS SQL","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React Query","optional":false},{"name":"React.js","optional":false},{"name":"Redis","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"State Management","optional":false},{"name":"styled-components","optional":false},{"name":"SWR","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Zustand","optional":false},{"name":"Go","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-11-10T09:54:39Z","employer_posted_date":"2026-11-10","last_verified_at":"2026-11-10T14:04:53Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Location: Dublin Airport, hybrid (3 days a week on site)\nContract type: Contract, 12 months\nThe opportunity\nOur client is a major Dublin organisation delivering a large digital transformation programme to improve customer experience and operational efficiency through new web and mobile solutions. They are looking for a Senior Full-Stack Developer to design, build and maintain end-to-end web applications, from user-facing interfaces through to server-side architecture and integration layers.\nYou’ll bridge digital design and technical delivery. That means building modern front ends, creating secure and scalable APIs and services, and making sure the overall solution is resilient, well documented and delivers measurable value.\nWhat you’ll be doing\nBuilding and maintaining high-performance web applications in React and Next.js, optimised for speed, scalability and SEO (SSR/SSG).\nDesigning and maintaining Node.js server-side applications and microservices.\nArchitecting secure, high-performance REST or GraphQL APIs for web and mobile.\nWorking with UI/UX designers to turn wireframes into responsive, high-quality code.\nIntegrating with headless CMS platforms, third-party suppliers, legacy systems and internal data sources.\nDesigning database schemas (SQL or NoSQL) for data-driven applications.\nChampioning front-end best practice: accessibility (WCAG), modular components and state management.\nInvestigating root causes and keeping the production environment stable and secure.\nWorking with Enterprise Architects on data governance, security and cloud standards, and with QA to meet acceptance criteria.\nTaking part in sprint planning, backlog refinement and technical grooming, giving estimates and technical leadership, and flagging risks and dependencies to the Programme Manager.\nWhat you’ll bring\n5+ years as a Full-Stack or multi-stack developer on large-scale, production-grade web applications.\nExpert JavaScript (ES6+) and TypeScript on both client and server.\nStrong React and Next.js on the front end, and Node.js on the back end.\nModern CSS methodologies (Tailwind, CSS Modules or Styled Components).\nState management (Redux, Context API or Zustand) and data fetching (React Query or SWR).\nDatabase experience (MSSQL, PostgreSQL or MongoDB) and caching strategies such as Redis.\nCloud experience (Azure preferred) and CI/CD pipelines for automated deployment.\nAgile delivery experience with tools such as Jira or Azure DevOps.\nClean, maintainable, well-tested code, and strong communication across a cross-functional squad.\nOwnership of end-to-end application architecture, with a focus on value for money.\nNice to have\nPython, Go or other relevant languages and frameworks.\nWorking pattern\nHybrid, with three days a week on site at the client’s Dublin offices and the rest remote. Some activities, such as architecture workshops or sprint planning, may require extra on-site days, planned and agreed in advance.\nHow to apply\nApply directly, or contact Alex Leonard at Cpl for a confidential conversation. Please confirm your right to work in Ireland and your availability when you apply.","description_format":"text","description_chars":3113,"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":"Ireland","iso":"IE","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-10T14:03:57Z"}],"visa":[{"country":"IE","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"Irish employment permits in 12 months: 23","filings_12m":23,"filings_prev_12m":93,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Employment permits","cap_exempt":false,"checked_at":"2026-11-10T11:34:35+00:00","sources":["Department of Enterprise, Trade and Employment: employment permits issued to companies"],"filings_for_role_12m":0}],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":27,"reasons":["conf:2","agency","win:early","comp:brand"],"computed_at":"2026-11-10T16:24:40Z"},"pay":null,"html_url":"https://alion.io/job/cpl-senior-full-stack-web-developer-react-next-js-node-js","json_url":"https://alion.io/job/cpl-senior-full-stack-web-developer-react-next-js-node-js.json","meta":{"generated_at":"2026-11-10T16:24:40Z","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":3790,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":2268173},"rest":"https://alion.io/mcp/rest/get_company?id=2268173"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcpl-senior-full-stack-web-developer-react-next-js-node-js"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fcpl-senior-full-stack-web-developer-react-next-js-node-js"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fcpl-senior-full-stack-web-developer-react-next-js-node-js"},{"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/cpl-senior-full-stack-web-developer-react-next-js-node-js\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcpl-senior-full-stack-web-developer-react-next-js-node-js"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4018506}},{"tool":"search_jobs","arguments":{"company":"cpl.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4018506},"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"}}