Senior PHP Software Engineer at Lean Library

Posted on: 05/03/2022

Location: (REMOTE)

Crunchbase | Original Source

Tags: nginx php redis laravel elasticsearch mysql docker gitlab aws kubernetes

> Lean Library is a scale-up that provides online services to academic institutions across the globe. Our clients include Harvard, NTU and Cambridge. > > We are a remote-first cross-functional team of 15 based across the globe with a goal to advance student learning and academic research by amplifying the voice of the library – that’s a fancy way of saying we build great tools to help researchers and higher education students access the research they need. > > > **WHAT WE ARE LOOKING FOR** > We are looking for a Senior PHP Engineer with Laravel who can write clean code to help us achieve this. > > > We need a self-motivated team player who can bring their experience in problem-solving on busy applications while applying best practices by writing clean code. We are interested in someone who can help build a kind and motivated engineering culture at Lean Library. > > **Job requirements** > > * Ideally, you will bring at least 6+ years of commercial experience in PHP (or another OO language but with recent PHP experience) > * Experience in Laravel, Elasticsearch, MySQL, caching in Redis > * Understanding the challenges of building scalable applications using caching and building and interacting with APIs > * Able to work with both in-house and external development teams providing code reviews and constructive feedback > * Able to write reusable and maintainable code > * Able to apply coding practices with a good understanding of decoupling e.g. SOLID. The goal here is to create maintainable, adaptable and fun systems to work on! > * Able to share knowledge, communicate issues and proactively find solutions to engineering problems > * Able to understand issues that occur when working within a team and how to overcome them to deliver on time > * Able to work with others in transitioning systems to a more modern framework > > > > **SKILLS, QUALIFICATIONS & EXPERIENCE** > > * PHP 7+ > * Laravel > * Git > * MySQL/MariaDB > > > > * Elasticsearch > * Docker > * REST APIs > * Web stuff (HTTP, CORS etc…) > * Comfortable with the Linux CLI > * Nginx > > > > * 6+ years of commercial experience > * Experience with API based integrations > * Decoupled code with an understanding of SOLID principles > * Unit testing > * Experience working within an **agile development team** with **code reviews providing honest feedback and best practice** > * High level of **communication and interpersonal skills** > > > > **Nice to have:** > > * Experience with **AWS and Kubernetes** > * Experience with **Redis** > * Experience with **GitLab CI** > >