Full Stack Engineer

  • JS Frontend Engineer, JS Backend Engineer
  • Permanent
  • London, UK

About Us

Perlego is building the ‘Spotify’ of Textbooks.

We are making learning much more affordable, and accessible for students and employees alike by taking on the mission of building a learning eBook subscription service that gives users unlimited access to over 200,000+ professional and academic titles, for less than the price of a single book.

With a European expansion on the horizon, a brand new office space, modern Tech Stack and our latest funding round closed, we are looking for multiple new hires to come and join us on our journey. We are a team of 36 people, with 17 nationalities, and 1 office dog. We love to learn, enjoy weekly team breakfasts and have monthly team-building trips some of which have included trips to a French Chateau – a far cry from our Chancery Lane based WeWork home.

Benefits

We offer a fantastic workplace at the heart of Central London. We offer a competitive salary, a personal development budget, flexible work hours and the opportunity to design the way millions of students will read and learn. We foster a unique company culture championing self-empowerment, personal development, direct communication and mutual support.

  • Equity packages and options for all employees 22 days holiday
  • Bank holidays your birthday off
  • Up to 2 days working from home if outside M25
  • 1 Day a week working from home if inside the M25
  • Training allowance £500 pp per year
  • Breakfast together on Monday Lunch every other Friday
  • Regular social activities – White Water Rafting, Chateau in France 3% Pension contribution

What value you'll add

  • Development and refactoring of web application front end code written in modern JavaScript, React & Redux.
  • Development of web application back end code written in Node.js & Express with AWS Lambda and AWS Services.
  • Creation of automated unit tests, integration tests and end to end tests in Jest/Enzyme Contribution to the design of distributed AWS cloud systems
  • Documentation of work for external review
  • Participating in Scrum meetings, Retrospectives and engaging in Agile processes

Experience needed

  • Experience in implementing web applications using Javascript, React, Node.js using TDD Understanding of best practice in Microservices, design patterns, functional programming, REST principles.
  • Understanding of Relational Database Design and NOSQL Databases
  • Understanding of web security principles and deployment (Webpack) Experience of working in a team of web developers.
  • Degree, preferably in a computing related subject Build and programming in: MYSQL, Javascript, Node.js, React/Redux, HTML5, CSS Technical skills in: REST, OOP, Design Patterns, SQL & NOSQL Database design, Webpack, Functional Programming, Responsive design, Agile, Continuous Integration