Software Engineer, Perlego

Python

£58k

React
AWS
Python
Django
Node.js
Flask
Jest
Mid level
London
Remote from UK
Perlego

Online library of 1,000,000 academic resources

Job no longer available

Meet the team
Perlego

Online library of 1,000,000 academic resources

101-200 employees

B2CB2BEducationLearningDigital Media

Job no longer available

Meet the team

£58k

React
AWS
Python
Django
Node.js
Flask
Jest
Mid level
London
Remote from UK

101-200 employees

B2CB2BEducationLearningDigital Media

Company mission

Perlego's ambition is to become the world’s online learning library, a single place where learners can instantly access all of the world’s academic content for less than the price of a single book. Perlego are on a mission to make learning accessible to all.

Role

Who you are

  • A Software Engineer with experience in Python, AWS and a modern Framework like Flask, Node.js, FastAPI, or similar
  • Will require a good understanding of Python, Bash, Node and several AWS services (such as Lambda, S3, Step Functions, Fargate)
  • Experience in implementing back-end systems using a modern framework such as Flask, Django, FastAPI or Node.js
  • Experience working with Cloud computing providers (AWS) and strong Linux familiarity
  • Experience working with Relational Database Design and NoSQL Databases
  • An understanding of architectural practices including: Microservices, REST, object-oriented & functional programming
  • Experience working in an Agile environment with Test Driven Development, CI/CD
  • Experience working with non-technical stakeholders and the ability to boil down complex technical problems and make them easy to understand

Desirable

  • Experience with Javascript/Typescript
  • Experience with React or a similar Javascript framework
  • Experience in a startup environment
  • Have a general interest in books, reading and always learning new things!

What the job involves

  • You'll be joining our Publishing Partners squad, focussed on providing the best experience to publishers in the industry
  • From onboarding new publishers and activating their content on our platform, to boosting their content’s discoverability, and finally providing them the payment, inventory and usage information they need
  • We organise ourselves into cross-functional squads, with each squad working together on a common data-driven goal
  • This role will be part of our Publisher team, which contains two closely-aligned squads, and consists of 9 team members: 2 Technical Leads, 3 Engineers, a QA Engineer, a Product Manager, a Content Onboarding Specialist and a Content Operations Specialist
  • You will work in a self-organising team in our product ecosystem providing technical development skills (Python/AWS) within the squad, co-solutioning and getting hands-on implementing the solutions to help your squad achieve its goal
  • With your squad you'll bring these solutions to life, writing high-quality code utilising test-driven development (Pytest/Jest), continuous integration (AWS) and code review (GitHub)
  • You will help build and maintain processing pipelines in Python to transform data from our suppliers in order to make the content available to our users quickly and reliably, and data from our platform to make sure publishers receive the right revenue, helping troubleshoot any issues that arise
  • You and your cross-functional squad will look after application features from inception to production working with customers and business stakeholders to bring them to life and support them in production

Application process

  • Apply via Otta
  • Screening Call with People & Talent Partner
  • Interview with Engineering Manager
  • Take home task
  • Final interview

Salary benchmarks

Share this job

Meet the team

30 people

Camille, Engineering Manager

Our mission

Build and maintain our platform, deliver the best learning experience, and support business growth through technical integrations and wizardry.

Insights

40% female employees

23% employee growth in 12 months

Company

Company benefits

  • 🏠 Flexible: We operate a flexible hybrid working environment. If you’re based in London, we’d expect to see you in the office twice a week, if you’re outside of London we’d expect to see you at least 6 times a quarter (hopefully at our quarterly socials 💃). If you’re looking for a 100% remote role, this one is not for you. At Perlego, we empower you to work in a way that supports your needs and your life. We trust people to know what works best for them. We are flexible if you wish to work remotely overseas for short-periods of time, as long as you remain a UK tax resident 🗺
  • 🧠 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.
  • 🌱 Unlimited Coaching Opportunities: Unlimited access to MoreHappi, an on-demand professional coaching platform to offer all employees access to unbiased and professional coaching opportunities
  • 🤓 Learning Time: All employees have dedicated Learning Time
  • 🌴 Work-Life Balance: Everyone needs a break, so enjoy 30 days off (incl. bank holidays) + 1 additional day annual leave for every year of service (up to 35 days)
  • 🛐 Flexi Bank Holidays: We understand that not everyone aligns to the same calendar; we offer the flexibility to take your local countries bank holiday allowance for other religious or cultural days E.g. switch UK Easter Bank Holidays Days for Eid celebrations
  • ❄️ Office Reset: All employees an also enjoy the days between Boxing Day and New Year off, to reset and refresh for the New Year - this is additional to your annual leave 🙂
  • 🏖 Sabbatical: After three years there is an opportunity to take a 1-month unpaid sabbatical, and after five years there is an opportunity to take a 1-month paid sabbatical
  • 💛 Personal Days: Life happens and we want you to be able to use your annual leave for resting, relaxing or taking time out to do something you love! We offer 1 additional day a year for life events (your wedding, relocation, moving house, or a child starting school)
  • 🍏 Health & Wellbeing: We want everyone to feel healthy and happy, so we offer private medical insurance via Vitality.
  • 💭 Mental Health: All employees get access to therapy and counselling through Vitality
  • 🚲 Cycle to Work Scheme: We're committed to building a sustainable business, so we encourage cycling to work. Perlego will buy your bike of choice, which you'll pay back over 12 months
  • 🎉 Social: We're a tight-knit bunch who enjoy our time to play. We have regular social events and activities for everyone - everything from white water rafting to board game nights
  • 🍼 Family time: We believe family is really important; we offer new parents a competitive matched parental leave as well as phased return to work after 6 months leave.
  • 👼 Workplace Nursery Benefit: We want to support working parents and carers, so we offer a workplace nursery benefit scheme, helping our employees potentially save thousands of £££ against the cost of nurseries each year

Funding (last 2 of 6 rounds)

Oct 2024

$20m

LATE VC

Mar 2022

$50m

SERIES B

Total funding: $85.1m

People breakdown

40%

60%

  • Female

  • Male

Last updated on 04 November 2024

Our take

Perlego is pitched as a “Spotify for textbooks,” enabling students, and also professionals, who make up 30% of users, to access textbooks on a subscription basis.

They have over 1 million books from 2,300+ publishers across multiple languages. For the students, the benefit is obvious: text books are increasingly expensive to purchase, and public libraries are under resourced.

In the U.K., Perlego gives readers access to its entire digital library for £12 per month. For publishers, Perlego claims to offer a distribution method that stems revenue losses caused by piracy and the buoyant used text book market.

Perlego say they're getting a 100% increase in new subscribers month-on-month, which is very strong traction to build on. With over 15 million users on the Perlego database, growth should continue smoothly.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle