Perlego

Senior Software Engineer

UK
API Next.js Microservices JavaScript Python TypeScript Machine Learning HTML CSS React AWS Node.js
Description

What we do

At Perlego, there are over 100 of us working hard to make education accessible to all. We believe access to good quality affordable learning unlocks potential. Knowledge should be more accessible, not locked behind sky-high price tags.

Last year, we expanded our library to make over 1 million books affordable for learners, earned a 100% Gold ASPIRE rating for accessibility and reached over 15 million people. The next stage of Perlego is twofold: 1) expand our support to students and publishers globally, and 2) build a product that goes beyond the book, a platform that helps students study smarter and educators teach more effectively.

What we’re looking for

A Software Engineer with experience in Javascript, React, Python, AWS & TDD. You'll be joining our engineering library discovery squad, working in a product squad with a data-driven mission to develop and optimise features that drive user engagement for our D2C pipeline, improve conversion rates and enhance monetisation strategies.

How we work together

We organise ourselves into cross-functional squads, with each squad working together on a common goal. This role will be a part of our learning discovery squad consisting of a Technical Lead, 3 Engineers, a DevOps Engineer, QA Engineer & Product Manager.

What you’ll do

  • You will provide technical leadership and mentoring within our library discovery squad, designing, implementing, testing and documenting solutions to help the squad achieve its goal.
  • You will actively develop, and supervise the development of the web application application code base utilising Typescript and Javascript where appropriate.
  • You will lead the design and development of React front-end web applications, serverless NodeJS back-end applications and distributed AWS cloud systems. Within your squad you'll bring these solutions to life, writing high-quality code utilising test-driven development (Jest /Cypress), continuous integration (AWS) and code review (GitHub).
  • You will actively contribute to the design and implementation of Perlego applications using AI and machine learning technology at Perlego through writing Python APIs.
  • You will lead Scrum meetings, Retrospectives and engaging in Agile processes and Test Driven Development.
  • You will be collaborating closely with product managers, UX/UI designers and data team to create cohesive, user-centric experiences and ensure the smooth integration of new features.

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

  • Experience in implementing web applications using Javascript, React/NextJS, Python, Typescript, HTML & CSS
  • An understanding of architectural practices including: Microservices, REST, object-oriented & functional programming, relational database design and NOSQL databases.
  • An excellent understanding of machine learning techniques and generative AI technology.
  • Experience working with Python machine learning libraries and APIs.
  • Experience working with Cloud computing providers (AWS).
  • Experience working in an Agile environment with Test Driven Development, CI/CD
  • 5+ years of 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.

⭐️ It’s a plus if you have:

  • Experience in a startup environment
  • Have a general interest in books, reading and always learning new things!
Perlego
Perlego
EBooks EdTech Education Publishing Subscription Service

0 applies

1 views

Other Jobs from Perlego

Site Reliability Engineer (Remote)

Remote Vancouver, British Columbia

Similar Jobs

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say