Senior Software Engineers - PHP

  • Development
  • Edinburgh, United Kingdom

Senior Software Engineers - PHP

Job description

Are you an experienced PHP Engineer?  Interested in working on some greenfield projects? Unique opportunity to embed yourself into the business at an early stage of growth and be part of a passionate and driven team of Engineers.  We are a company of 41 people, and growing, based in the UK and USA, managing 100+ clients across the globe.

So, who are Gecko Engage? Well, we’re the proud creators of a meaningful SaaS solution that has allowed today's HigherEd institutions to connect with over 6 million students worldwide!

Our platform of market-leading EdTech products are used by HigherEd institutions across the world to improve the way they recruit students, drive efficiencies in inquiry acquisition and increase conversion rates. Our software has helped universities connect with over 6 million students worldwide, whether they’re capturing inquiries at recruitment fairs in far-flung corners of the globe, registering attendees on to campus tours, or helping freshmen navigate the new world of higher education, our customers trust us to help deliver a great experience for their students.  Oh, and we built our very own (and very clever) ChatBot too - did we mention that?


We're growing fast; in fact, in the last 12 months alone we’ve doubled our headcount, going from 20 people to now a team of 41 (and growing by the day). We’re based in the UK and USA, managing 100+ clients across the globe!


Having the majority share of the UK market is not enough for us; we want the world! Our next target is to conquer the US and to more than double our revenue year on year. Sounds exciting, right?


So, to help us move into this next phase of our growth and development, we’re looking for additional Engineers.

 

What about the Job?

We are looking for an experienced PHP engineer to join us in our Edinburgh office. You'll join an Engineering Team focused on building the best student enrolment platform using the best technology.

 

Our Engineering Team iterate on the product over 2 week Sprint cycles where we form Squads around each Sprint Goal. You may regularly lead a Squad. We work collaboratively and evolve as we learn and experiment as a team.  Every team member inputs ideas on how we can improve our systems and processes.

 

Key areas of responsibility: 

  • Iterate on our products to meet the evolving needs of our customers
  • Design and implement low-latency, high-availability and performant software
  • Ensure code is testable, maintainable and reliable
  • Implementation of security and data protection
  • Increase the shared knowledge of codebases and reduce knowledge silos
  • Learn from and mentor other members of the team
  • Contribute regularly towards code reviews


Requirements

What about you?

  • Strong proficiency with PHP, its ecosystem and Object Orientated Programming
  • Understanding fundamental design principles and patterns, such as SOLID
  • Creating database schemas that represent and support business processes
  • Proficient understanding of code versioning tools, such as Git
  • Appreciation for Active Record, Data Mapping and Event Sourcing
  • Experience developing framework-agnostic services
  • Experience in Laravel and/or Lumen

It would be beneficial if you had experience in: 

  • Hands-on Domain Modelling with DDD
  • Exposure to Docker and container orchestration tools
  • Agile Development Methodologies
  • Message-Orientated and Service-Orientated Architectures
  • Continuous Integration and Continuous Delivery
  • Experience with our related technologies (AWS, React, React Native, Node.JS)


Hmm, well what’s it like to work at Gecko?

Having a flexible working week means that our Geckos have the power to dictate their schedule, so we’ll see you in the morning at some point, where the day starts with breakfast; the most important meal of the day. Vital for stimulating the body and mind, we like to provide breakfast for our Geckos to set them up for the working day ahead and get those neurons firing!


Sat at your desk in our colourful and creative New Town office you will work with the latest Apple tech and software products. Want to zone out and really concentrate on something, then grab a beanbag and your Bose noise-cancelling headphones and get stuck in. Or if you want to chill out then why not choose a book from the library and enhance your intellect or if you fancy blowing off some steam then join the ping pong league.


Fancy a coffee? Well, have one from our delicious bean to cup machine! Or maybe you need a little sugar hit from the soft drinks fridge? Hungry? Have a snack? We’re big feeders; whether its fresh fruit or treats or birthday cake, we’ve got something for you (and if we don't then we’ll get it for you). Oh, and we have fortnightly Company lunches… mmm.


We’re a social bunch, so come Friday, after the working day is done, you’ll always find at least some of us at the local ‘public house’ next door, discussing weekend plans. Unless some of us happen to be working from home that day or it is your birthday, in which case we insist you have the day off!


We’re also very kind Geckos and are strong advocates of good mental health; we’re always on the lookout for new ways in which we can support our people. We are super proud to partner with mental health gym provider, Sanctus, offering our Geckos a Coach who acts as a sounding board for anything they want to talk through; either professionally or personally. We also offer on-site reflexology to try to keep our Geckos as ‘zen’ as possible.


Our Geckos are our biggest asset; we know this. And we care about them! Our talented Geckos are some of the best in the biz and we are firm believers in creating the right culture and environment that inspires and nurtures our talent, allowing our Geckos to grow their careers alongside the Company. We’re big on our Geckos being masters of their fate and as such, we encourage our people to carve out their careers and support them wholeheartedly in their individual personal and professional development goals. We also listen to what our Geckos have to say and are agile enough that we can react instantly and welcome suggestions or recommendations always!


Wow, so how can I get my name into the hat for this role?

This job post illustrates yet another exciting step forward in our quest for global domination! We’re on the look-out for ambitious and curious individuals who want to be part of our ongoing success story and can be passionate about making a difference to institutions through our range of products. So, if this sounds like you and you want to be part of something where you truly matter and are valued, then perhaps you’re our next Gecko... Please apply today, including an inventive cover letter as to why you are a fit for this role and more importantly, for Gecko!



* You must have a valid right to work in the UK

** No agencies, please. We have a select number of preferred suppliers :)