About the job
About Us
At Perlego, we are a dedicated team of nearly 100 professionals striving to democratize education. We believe that access to high-quality, affordable learning materials is essential for unlocking potential. Knowledge should be readily available, free from exorbitant costs.
Over the last seven years, we have focused on empowering students across the UK and Europe to enjoy access to quality books. Following our recent $20 million funding round, we are excited to expand our reach to students globally, particularly in the US, while developing a platform that transcends traditional books, enabling students to study more effectively.
Position Overview
We are seeking a talented Software Engineer with proficiency in JavaScript, React, NextJS, Node.js, TypeScript, AWS, and Test-Driven Development (TDD). You will become a key member of our learner Tribe, collaborating within a squad dedicated to leveraging data-driven insights to enhance our technical SEO initiatives, improving the experience for logged-out users and optimizing payment subscription processes for our direct-to-consumer customers.
Working Environment
Our teams operate in cross-functional squads, all focused on achieving common data-driven objectives. This role will join a squad made up of 4 Engineers, an Engineering Manager, a Data Engineer, a QA Engineer, a Designer, and a Product Manager.
Technology Stack:
- NextJS
- React
- TypeScript
- Node.js
- AWS
Preferred Qualifications:
- Experience with Stripe payment systems
- Familiarity with Optimizely A/B testing tools
Key Qualifications
You are a great fit if you possess:
- A solid background in developing high-performance web applications using JavaScript, React/NextJS, Node.js, and TypeScript.
- A deep understanding of architectural principles such as Microservices, REST, object-oriented, and functional programming, as well as relational and NoSQL database design.
- Extensive experience with AWS and other cloud computing platforms.
- Expertise in modern JavaScript development techniques and tools.
- Experience in ideation and executing A/B tests to assess the impact of various features and monetization strategies.
- Experience working in an Agile environment emphasizing Test-Driven Development and CI/CD practices.
- Commercial experience as a software engineer.
- The ability to communicate complex technical issues in a simplified manner to non-technical stakeholders.
⭐ Bonus Points If You Have:
- A degree in a computing-related field.
- Experience in technical SEO or payment-related projects.
- Experience in a startup setting.

