Skip to content

Junior Full Stack Engineer

Read straight from Bloom on's careers page, verified 3d ago.Seekless can tailor your résumé to it.
Seekless can write your résumé for this posting first.
Before you apply
LocationLondon
Also inUK; Netherlands
Work modehybrid
Typefull-time
SeniorityEntry
DepartmentTech, Bloom & Wild
Company size201–500 people
PostedOct 19, 2026 · 2w ago
Verified live3d ago
At a glanceSummarised by Seekless from the posting.
Hands-on experience with Ruby
Love of scripting
Curiosity about how our platform and APIs work
Knowledge of semantic HTML
Knowledge of accessibility
Knowledge of CSS (Flexbox, the Box Model)
Knowledge of modern JavaScript
Wants coaching
Values diverse and inclusive teams
Cares about writing clean, secure code
Comfortable using AI tools such as Claude or Cursor
Able to say when they used AI tools and why
Angular, React or Vue experience
Skills
Ruby
Angular
TypeScript
SASS
Contentful
GitHub Actions
HTML
CSS
JavaScript
Flexbox
Box Model
React
Vue
Claude
Cursor
Benefits
Hybrid working
Work from abroad
25 days holiday
Birthday off
Flexible bank holidays
Buy extra days
Volunteering day
Training framework
Classpass
Product discounts
📍 Location: UK or Netherlands
🛠️ Tech stack: Ruby, Angular, TypeScript, SASS, design system, Contentful, GitHub Actions
About the role
🎯 Focus: hands-on full stack product work, with room to grow into frontend
About Tech at Bloom & Wild Group 🌸
We’re Europe’s largest direct-to-consumer flower and gifting business (Bloom & Wild, bloomon and Bergamotte). Our Tech team builds the software behind the shops, warehouses and delivery. The P&L squad is hiring a Junior Full Stack Engineer who will spend their time building in the product and learning from experienced engineers. You can read more about the stack and how we work on our tech blog, Code & Wild.
The Role
You will work across our Ruby backend and our multi-brand Angular and TypeScript frontend, scoping what to build and how with engineers, designers and product managers, and growing your career in a supportive engineering culture.
Responsibilities
Key responsibilities:
•
Full stack features: Help deliver the squad roadmap by building features across Ruby services and our Angular and TypeScript apps, from brief to something a customer can use.
•
Quality in the pages you touch: Accessibility, states, performance, tests and scripts, using the shared design system.
•
Ownership: Take features from ideation through to production release and ongoing maintenance, iterating to validate ideas and learn.
•
Everyday AI: Use authorised coding tools to speed up repetitive work, and check what they produce before it ships.
What We’re Looking For
•
Ruby and scripting: Some hands-on Ruby, a love of scripting, and curiosity about how our platform and APIs work. Personal projects, bootcamps and internships all count.
•
Web fundamentals: Semantic HTML, accessibility, CSS (Flexbox, the Box Model) and modern JavaScript. Angular is our stack; Angular, React or Vue experience is a bonus.
•
Growth and teamwork: You want coaching, value diverse and inclusive teams, and care about writing clean, secure code.
•
AI in the workflow: Comfortable using AI tools such as Claude or Cursor, and able to say when you used them and why.
This role would be a good fit for an early-career engineer, who leans towards backend and wants to grow into full stack. Don’t check every box? Please apply anyway. We hire for potential and different perspectives over an exhaustive checklist.
Perks & Benefits
✨ Flexibility: hybrid working plus the option to work from abroad.
🌴 Time off: 25 days holiday + your birthday + flexible bank holidays (option to buy extra days) + a volunteering day.
🌱 Growth & support: a training framework, ClassPass, and generous product discounts
How We Hire
1.
An initial chat with Chloe from Talent Acquisition
2.
A 30-minute interview with our Engineering Manager (the hiring manager for this role)
3.
A technical / cultural session where you meet more of the team
4.
And a 30-minute final conversation with our Engineering Director
Need interview adjustments? Tell us in your application - we are more than happy to support you however we can.