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
SKILLS, QUALIFICATIONS &EXPERIENCE
Nice to have:
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