Senior Full-Stack Engineer
World of Books GroupAbout the role
Angular | TypeScript | Java 21 | Spring Boot 3
Remote within Hungary or Pécs, HU
About World of Books
We are World of Books, the UK’s largest circular-economy retailer for second-hand books and media. Every two seconds, one of our items finds a new home somewhere in the world — giving 35+ million books a new chapter every year.
We work with charities, libraries, and individuals to re-use and recycle unwanted books, CDs, DVDs, and games. Anything we can’t resell gets responsibly recycled — 30,000 tonnes (around 80 million books) every year, saving the equivalent of 700,000 trees •.
This is sustainability at scale — and technology is at the heart of it.
The Role
We’re looking for a Senior Full-Stack Engineer to join our B2B product team, building and evolving our reverse e-commerce platform. You’ll work end-to-end across frontend and backend, own meaningful features, and help shape both technical direction and engineering standards.
You’ll report to the B2B Engineering Manager and work closely with the B2B Product Manager, UX, QA, and fellow engineers.
What You’ll Do
Full-Stack Engineering
• Design, develop, and maintain features across our web application and backend services
• Take ownership of medium-to-large features from discovery through production
Frontend (Angular + TypeScript)
• Build modular, maintainable components using Angular best practices
• Lead improvements in state management, component architecture, performance, and UI consistency
• Own frontend technical quality: patterns, conventions, and long-term maintainability
Backend (Spring Boot 3 + Java 21)
• Build and evolve RESTful APIs, async workflows, and service integrations
• Apply modern Java features (records, pattern matching, virtual threads where relevant)
• Ensure backend reliability, performance, and observability
Collaboration & Delivery
• Partner with Product to scope features, estimate complexity, and design solutions
• Support A/B testing and experimentation across frontend and backend
• Drive engineering excellence through code reviews, documentation, and mentoring
Quality & Reliability
• Lead critical bug investigations and root-cause analysis
• Improve automated testing (unit, integration, E2E)
• Maintain high performance and reliability standards across the platform
What We’re Looking For
Must-Have Experience
• Strong expertise in Angular & modern TypeScript
• Solid backend experience with Java 21 and Spring Boot 3
• Designing and implementing robust APIs, domain logic, and async workflows
• Strong relational database knowledge (PostgreSQL / MySQL)
• End-to-end debugging across frontend, backend, and database
• Excellent understanding of software engineering principles (SOLID, clean architecture)
• Experience leading technical discussions and code reviews
• Fluent English (written & spoken)
Nice-to-Haves
• Advanced Angular knowledge (RxJS patterns, signals, SSR/hydration, performance profiling)
• Ecommerce or reverse-ecommerce experience
• A/B testing, experimentation frameworks, or feature flags
• Accessibility (WCAG), responsive design, and semantic HTML
• Microservices or modular monolith architectures
• CI/CD, Docker, Kubernetes, or cloud platforms (AWS / GCP / Azure)
• Observability tooling (Grafana Cloud, OpenTelemetry)
• Performance optimization or large-scale migrations
What We Offer
• Immediate start
• Remote within Hungary or hybrid from our Pécs office
• Flexible working hours
• Work on a global, sustainable product used by millions
• Fast-growing, ambitious business with real impact
• Monthly Learning Day for skill development
• 15 days sick leave & 10 days paternal leave (100% paid)
• +2 extra holiday days
• Health Fund allowance (OTP Egészségpénztár)
• Prescription glasses support
• International teams & regular team-building events
• Supportive, people-first work environment
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s