At a Glance
- Tasks: Join a dynamic team to develop a premium web product using TypeScript, Next.js, and Node.js.
- Company: Hedgehog Lab, a forward-thinking tech company with a focus on quality and innovation.
- Benefits: Flexible working options, competitive pay, and opportunities for professional growth.
- Why this job: Take ownership of impactful projects and shape the future of digital products.
- Qualifications: Strong experience in TypeScript, Next.js, and Node.js; excellent problem-solving skills.
- Other info: Collaborate with diverse teams and tackle exciting challenges across various industries.
The predicted salary is between 48000 - 72000 ÂŁ per year.
Type: Full-time, Contract
Location: UK (flexible home, office, or hybrid working)
UK offices: Edinburgh, Newcastle, Leeds, Manchester and London
Start date: 23rd March
What you'll do
You'll join hedgehog lab as a Senior Full Stack Engineer. Your first engagement will be delivering a premium, subscriptionâbased web product. It's used by senior decision makers, so quality and trust are critical.
You'll work endâtoâend in TypeScript. You'll build frontend features in Next.js and design backend services in Node.js. The core data already exists. Your job is to shape how it is delivered, enriched, and served in a way that feels secure, scalable, and premium.
You'll take ownership of API design and data modelling, define how caching works and how static page payloads are structured. You'll build and improve async processing that enriches data using LLM calls, designing validation and guardrails to ensure output is safe, consistent, and productionâready.
You'll contribute to performance readiness, including handling traffic spikes during rankings release periods. You'll work closely with the client engineering team and influence the delivery approach, ensuring the solution is maintainable and can be owned by the client longâterm.
You'll also support midâlevel engineers through reviews, good practice, and raising engineering standards.
What's in it for you
You'll build a product where the quality bar is high and visible. This is a premium subscription platform. The difference between "okay" and "excellent" matters.
You'll have real ownership, making technical decisions that shape the build, not just implement tickets.
You'll work on modern fullâstack TypeScript, plus AIâdriven enrichment pipelines that require strong validation and QA thinking.
You'll have influence across squads, shaping how quality and delivery standards are applied across teams.
You'll also get variety. This is the initial project, but over time you'll work across different clients, industries, and delivery challenges.
If you want a role where you can lead by example, own technical decisions, and ship highâtrust products, this is it.
Required Experience
- Strong TypeScript experience across frontend and backend
- Strong Next.js experience building secure, productionâgrade apps
- Strong Node.js experience building APIs (Express or similar)
- Experience with Postgres and data modelling
- Experience with async worker patterns and background processing
- Experience designing robust API contracts and backend services
- Strong attention to UI quality, performance, and responsive behaviour
- Ability to work confidently with clients and internal teams
Nice to Have
- Experience integrating with LLM APIs and handling nonâdeterministic output
- Experience building validation and guardrails around generated content
- AWS experience and familiarity with Kubernetesâbased deployment models
- CI/CD experience (CircleCI or similar)
Apply now and help build premium digital products at hedgehog lab.
Senior Full Stack Engineer (Contract) - Typescript / Next.js in Edinburgh employer: hedgehog lab
Contact Detail:
hedgehog lab Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Full Stack Engineer (Contract) - Typescript / Next.js in Edinburgh
â¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with TypeScript or Next.js. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving full-stack development. Make sure to highlight any work with APIs and async processing, as these are key for the role.
â¨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with Node.js and data modelling. Practising common coding challenges can also give you an edge!
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior Full Stack Engineer (Contract) - Typescript / Next.js in Edinburgh
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV highlights your experience with TypeScript, Next.js, and Node.js. We want to see how your skills align with the role, so donât be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why youâre excited about this role and how you can contribute to building premium products. Keep it engaging and personal â we love to see your personality come through.
Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled challenges in your previous roles. Weâre looking for someone who can think critically and make technical decisions, so share those experiences that demonstrate your expertise!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures youâre considered for the role. Plus, itâs super easy â just follow the prompts and submit your details!
How to prepare for a job interview at hedgehog lab
â¨Know Your Tech Stack Inside Out
Make sure youâre well-versed in TypeScript, Next.js, and Node.js. Brush up on your knowledge of API design and data modelling, as these will be crucial in the interview. Be ready to discuss your past projects and how youâve applied these technologies to solve real-world problems.
â¨Showcase Your Problem-Solving Skills
Prepare to tackle some technical challenges during the interview. Think about how you would handle performance readiness and traffic spikes. Practise explaining your thought process clearly, as this will demonstrate your ability to think critically and make sound technical decisions.
â¨Emphasise Quality and Trust
Since the role involves delivering a premium product, highlight your commitment to quality. Share examples of how youâve ensured high standards in your previous work, especially regarding UI quality and performance. This will show that you understand the importance of building trust with users.
â¨Be Ready to Collaborate
This position requires working closely with clients and internal teams. Prepare to discuss your experience in mentoring mid-level engineers and how youâve contributed to team dynamics. Show that you can lead by example and foster a collaborative environment.