Full-Stack Engineer (AI-enabled)
hace 16 horas
Southampton
Full-Stack Engineer (AI-enabled) We're looking for a Senior/Lead Full Stack Engineer with an AI-native mindset to join Etch. Depending on where you are in your career, you'll either be delivering exceptional digital products as a strong senior contributor, or stepping up to lead and shape how we build them. Either way, you'll be hands-on, working inside small, cross-functional teams alongside designers, strategists, and product thinkers — owning a product from problem to production with AI as a first principle from day one. £65,000 to £100,000 DOE Full-time Employed Hybrid - 2 days per week, Southampton The opportunity This is a role that provides opportunity to demonstrate real craft and real impact. You'll work on ambitious digital products for our clients — often embedded alongside their own teams and inside their own codebases — with the space to bring your own thinking rather than just execute against a brief. AI has fundamentally changed what's possible in digital product development, and we want someone who's already delivering production-grade solutions using it, at pace, without trading away quality. At senior level, you'll be a strong individual contributor delivering across the stack but also growing your influence within the pod. At lead level, you'll be in the room when problems are being defined, shaping product technology decisions, setting technical standards, and bringing the team with you. Both matter to us equally and we'll level the role to match the right person. Responsibilities Depending on level, your day-to-day will include some or all of the following: • Deliver digital products and experiences across the full stack, through their entire lifecycle — from discovery and definition through to deployment and iteration — in tight, continuous loops rather than long stage-gated phases, • Work shoulder-to-shoulder with design and product on the same product from day one, turning ambiguous requirements into well-defined, shipped solutions with no handovers or translation loss, • Use AI agents and tooling as a core part of how you build, test, and deploy — pushing for the maximum velocity the codebase and context will allow, • Drive continuous improvement on existing client products, identifying where AI can accelerate delivery and uphold quality, and surfacing the bottlenecks that hold delivery back, • Participate in workshops and sprint ceremonies, assisting with creation of user stories, acceptance criteria, and estimates, • Contribute to (senior level) or own (lead level) AI-led engineering ways of working, including documenting technical standards, tooling decisions, best-practice and SOPs, • Mentor and upskill engineers across the team (lead level), • Identify and lead R&D opportunities (lead level), • Translate and communicate technical matters clearly for both technical and non-technical stakeholders, • Act as a technology evangelist, sharing news, emerging tools, and updates on the AI landscape with the wider team, • Continuously measure and identify opportunities to improve methodology and process What we're looking for Essential • A proven record of full-stack engineering, with an ability to write secure, performant, and maintainable production-quality code across frontend and backend, • Experience owning an entire software delivery lifecycle, end to end, • Practical experience developing production products with AI developer tooling (eg Claude Code, Codex), • Confidence working at pace inside existing or legacy codebases under real-world governance and constraints, • Knowledge of modern JavaScript/TypeScript frameworks (React, Next.js, Vue, Node, etc), • Solid BDD/TDD practices and a component-driven approach to building (eg Storybook or similar), • Strong understanding of REST/GraphQL API design and consumption, • Experience with DevOps practices: CI/CD, containerisation (Docker), IaC, • An ability to spot problems — and bottlenecks — where others can't, • A desire to continually improve practices and knowledge, • Experience working in an agency or across multiple concurrent partner projects, • Excellent communication in distributed, flexible, and embedded working environments At lead level, we'd also expect • Awareness of and contribution to wider solution design/architecture discussions and concerns, • Experience establishing technical standards, engineering patterns, or ways of working within a team, • Experience leading or mentoring engineers and owning code review processes, • A track record of contributing to product decisions, not just technical ones Nice to have Familiarity with any of the following aren't essential, but will help demonstrate your appreciation of the technology space. • Cloud platforms (Azure preferred), • AWS Bedrock or Microsoft Azure AI/Foundry, • AI engineering (development and deployment of AI systems, rather than consuming them during development), including:, • agentic frameworks and orchestration tools (eg LangChain, Semantic Kernel, AutoGen, MS Agent Framework), • RAG architectures and vector databases, • foundational model evaluation, • LLM fine-tuning, • observability tooling, • Notebooks/Python for AI/ML workflows The kind of person we're after You think AI-first, not AI-added-later. You're curious about what the latest technologies can do and you've actually tried them. You care about the quality of what you build and you're not satisfied with 'good enough' (but remain pragmatic). You thrive embedded in a team, owning the outcome, and you'll happily challenge how things are done to find a faster, better way. Whether you're a senior engineer growing into leadership or an experienced lead ready to define how a team works, we want someone who brings ideas to the table and takes pride in the work. A few things we look for: • You've delivered real products using AI and can talk about what worked, what didn't, and how you'd approach it differently, • You treat prompt/context engineering as a craft, not a workaround, • You're as comfortable asking questions in a product discussion as you are in a code review, • You have a passion for and follow the industry; we'll want to hear your views on what's coming next Working at Etch At Etch, we’re defining a better way to work, live and play. Here, every day is an opportunity, an opportunity to write your own story. A story of growth, of pride, of fun and of doing incredible things. Working at Etch is about your own personal journey. We’ve created an environment that allows you to become the best version of yourself, at work, at home, and in life. For more information about life at Etch, our culture, and to find out what values we look for in each applicant, head over to our careers page. Benefits At Etch you’re well looked after. From your health and wellbeing to your personal development and finances, we provide more than your statutory benefits, we’ve created a working culture that not only works for you, but one that gives you the best opportunity to thrive. For more information on our latest company benefits, visit our careers page. Equal Opportunties We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.