Engineering Manager

  • Engineering Manager
  • 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
  • Access to 250,000+ books
  • Choice of either Vitality Health Insurance or £30 per monthly gym / sport subsidy
  • 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

Architecting and documenting technical solutions across the stack (Javascript) and distributed systems (our AWS cloud). The coaching and mentoring of software engineers and quality assurance engineers within the team. Design & lead Agile product development processes. Creation of technical standards documentation and guidance. Guiding and coach stakeholders in the Software Development Life Cycle, software projects and assist product owners with requirements gathering and feasibility assessment. Support recruitment efforts of engineering team members.

Experience Required

Degree, preferably in a computing-related subject. Experience developing and refactoring web application front end code written in modern JavaScript, React & Redux. Experience developing back end code written in Node.js & Express with AWS Lambda and AWS Services. Experience writing automated unit tests, integration tests and end to end tests in a TDD environment. Understanding of best practice in Microservices, design patterns, functional programming, REST principles. Understanding of Relational Database Design and NOSQL Databases Experience designing and architecting distributed AWS cloud systems. Experience creating and operating agile processes and task management activities Experience with Continuous Delivery techniques and Dev Ops best practices. Cloud architecture and design. Coaching, task management and line management. Technical skills in: Javascript, AWS, REST, OOP, Design Patterns, SQL & NOSQL Database design, Webpack, Functional Programming, Responsive design, Agile, Continuous Integration Cloud architecture and design. Coaching, task management and line management. Technical skills in: Javascript, AWS, REST, OOP, Design Patterns, SQL & NOSQL Database design, Webpack, Functional Programming, Responsive design, Agile, Continuous Integration