Senior PHP Software Engineer - remote

Lean Library
Posted 2 years ago
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