Software Engineer - (Full-stack Javascript)

3XRvj6bqvhMFM6v1sfKx9sΒ· Engineering
Apply Now β†—
πŸ“ London, England, United KingdomFull time

About this role

What we do

At Perlego, we are working hard to make education accessible to all. In this digital age, we believe that anyone should be able to learn anything at any time. Knowledge should be more accessible, not locked behind sky-high price tags.

Over the past 9 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

Software Engineers with experience in Javascript, React, 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:

1. D2C (Learner Tribe): Joining a squad of 4 Engineers alongside an Engineering Manager, QA Engineer, Designer, and a Product Manager, working to execute on the product roadmap and achieve ambitious D2C growth targets, using A/B tests to evaluate the impact of different features and monetisation strategies.

  • Tech stack: NextJS, React, Typescript, Node.js, AWS
  • Nice to have: Stripe payment domain experience and/or Optimizely A/B experimentation tool experience

2. B2B (Partner Tribe): Joining a team of 3 Engineers alongside an Engineering Manager, QA Engineer, Designer, and a Product Manager, working to ensure seamless partner connectivity, manage university integrations and grow our global network of institution and bookstore partnerships.

  • Tech stack: React, Typescript, Node.js, AWS
  • Nice to have: Familiarity with authentication protocols; Experience designing and working with event-driven and asynchronous systems, including message queues and scheduled background jobs

It’s the perfect role for you if you have:

  • Commercial experience as a software engineer.
  • 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 working in an Agile environment with Test Driven Development, CI/CD.
  • Experience in participating in product discovery and sharing ideation thoughts.
  • Experience working with non-technical stakeholders and the ability to boil down complex technical problems and make them easy to understand.

⭐️ It’s a plus if you have:

  • A degree in a computing related subject.
  • Experience in a startup environment.
  • A strong understanding of Learning Management Systems
  • Have a general interest in books, reading and always learning new things!

✨ Compensation

The salary available for this role is Β£60,000- Β£65,000

🏠 Flexible

We operate a flexible hybrid working environment. However we would be open to a remote role 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

Frequently Asked Questions

Is the salary disclosed for the Software Engineer - (Full-stack Javascript) position at 3XRvj6bqvhMFM6v1sfKx9s?
The salary for this Software Engineer - (Full-stack Javascript) role at 3XRvj6bqvhMFM6v1sfKx9s is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer - (Full-stack Javascript) position at 3XRvj6bqvhMFM6v1sfKx9s located?
This Software Engineer - (Full-stack Javascript) role at 3XRvj6bqvhMFM6v1sfKx9s is based in London, England, United Kingdom. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Engineer - (Full-stack Javascript) role at 3XRvj6bqvhMFM6v1sfKx9s full-time or part-time?
This is listed as a Full time position. It is posted as a Software Engineer - (Full-stack Javascript) role in the Engineering department at 3XRvj6bqvhMFM6v1sfKx9s.
Which team or department does the Software Engineer - (Full-stack Javascript) at 3XRvj6bqvhMFM6v1sfKx9s belong to?
This Software Engineer - (Full-stack Javascript) position is part of the Engineering department at 3XRvj6bqvhMFM6v1sfKx9s. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer - (Full-stack Javascript) position at 3XRvj6bqvhMFM6v1sfKx9s?
Click the "Apply Now" button on this page. You will be redirected to 3XRvj6bqvhMFM6v1sfKx9s's official application portal hosted on workable where you can submit your application directly.
When was the Software Engineer - (Full-stack Javascript) job at 3XRvj6bqvhMFM6v1sfKx9s posted?
This Software Engineer - (Full-stack Javascript) position at 3XRvj6bqvhMFM6v1sfKx9s was posted on May 5, 2026. Apply as soon as possible β€” early applications are often reviewed first.
Software Engineer - (Full-stack Javascript)
3XRvj6bqvhMFM6v1sfKx9s
Apply for this role β†—

You'll be redirected to 3XRvj6bqvhMFM6v1sfKx9s's official application page on workable.