Software Engineer - (Full-stack Javascript)
Indexed description
Over the past 7 years, our goal has been to support students across the UK & Europe to access quality books. Our ambition is to expand our support to students globally, specifically looking at the US, and build a product that goes beyond the book, a platform that helps students study smarter and more effectively.
What We Are Looking For
A Software Engineer with experience in Javascript, React & NextJS, Node.js, Typescript, AWS & TDD. We organise ourselves into cross-functional squads, with each squad working toward a common data-driven goal. These new hires will be distributed across two key business areas:
- D2C (Learner Tribe - 2 Roles): Joining a squad of 4 Engineers alongside an Engineering Manager, Data Engineer, QA Engineer, Designer, and a Product Manager. This team moves beyond system maintenance to execute on the product roadmap and achieve ambitious D2C growth targets
- B2B (Partner Tribe - 1 Role): Joining a team of two engineers alongside an Engineering Manager, Designer, and a Product Manager, working to ensure seamless partner connectivity, manage university integrations and grow our global network of institution and bookstore partnerships
- NextJS
- React
- Typescript
- Node.js
- AWS
- React
- Typescript
- Node.js
- AWS
Nice to have for the D2C Role:
- Stripe payment domain experience
- and/or Optimizely A/B experimentation tool experience
- Familiarity with authentication protocols
- Experience designing and working with event-driven and asynchronous systems, including message queues and scheduled background jobs
- Strong experience with writing performant, high quality web applications using Javascript, React/NextJS, Node.js, Typescript
- A strong understanding of architectural practices including: Microservices, REST, object-oriented & functional programming, relational database design and NOSQL databases
- Strong experience working with Cloud computing providers (AWS)
- Strong experience with modern Javascript, development techniques and tooling
- Experience in sharing ideation thoughts and executing A/B tests to evaluate the impact of different features and monetisation strategies
- Experience working in an Agile environment with Test Driven Development, CI/CD
- Commercial experience as a software engineer
- Experience working with non-technical stakeholders and the ability to boil down complex technical problems and make them easy to understand
- A degree in a computing related subject
- Experience in a startup environment
- Have a general interest in books, reading and always learning new things!
🏠 Flexible
We operate a flexible hybrid working environment, we like to see you in the office twice a week, however we would be open to remote first or 1 day a week for the right candidate.
🧠 L&D Budget
We value continuous learning and you will have a personal L&D budget for online courses, subscriptions, or books not on Perlego.
🤓 Learning Time
All employees have dedicated Learning Time to focus on new skills, projects, or interests outside their day-to-day role, including Hackathons.
🌴 Work-Life Balance
22 days annual leave + 1 additional day per year of service
❄️ Office Reset
The days between Boxing Day and New Year off, additional to annual leave.
🛐 Flexi Bank Holidays
Flexibility to swap local bank holidays for religious or cultural days.
🗺 Work from overseas
Flexible short-period remote working overseas, as long as you remain a UK tax resident.
🏖 Sabbatical
1-month unpaid sabbatical after 3 years; 1-month paid sabbatical after 5 years.
💛 Personal Days
1 additional day per year for life events.
🍏 Health & Wellbeing
Private medical, optical and dental insurance via Vitality.
🚲 Cycle to Work Scheme
🎉 Social
Regular social events and activities for everyone.
🍼 Family time
Competitive matched parental leave and phased return to work.
👼 Workplace Nursery Benefit
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search