Senior Software Engineer - PHP (UK Based)

  • Development
  • Remote job

Senior Software Engineer - PHP (UK Based)

Job description


This isn’t just another tech start-up looking for another software engineer…


Firstly, we’re not just any tech start-up (actually, 8 years down the line, we’re more of a scale-up now). At Gecko, we’re the proud creators of a meaningful SaaS solution that has allowed today's Higher Ed institutions to connect with over 9 million students worldwide.


And we’re not looking for just any old software engineer; we don’t just employ skills or qualifications - although, often they are handy, albeit even necessary. Instead, our hiring approach is always centred around finding our next ‘Gecko’.


What’s a ‘Gecko’?


Although we’re massively into automation, we are humans - not Bots! Each Gecko brings a different perspective, a solution-orientated mindset and not to mention their own “je ne sais quoi”. It's ambition, drive and curiosity all rolled into an individual who doesn’t just have the ability, but also the personality and the potential (but no egos allowed).


You won't only be part of the Engineering team but the whole Gecko team; Product Managers, Designers, Customer Success people... Working with the whole Gecko team across a pretty flat hierarchy means that every Gecko is empowered to input ideas on how we can improve anything and everything – from our products, systems and processes to large-scale company-wide decisions (including the important ones like where we used order lunch).


In our Engineering team, we’re on that path of constantly trying to get better at what we do and love to share whatever we learn along the way; whether it's quirky resources, the latest tools, new languages (or even a new cooking recipe). We love to geek out over great code and can appreciate awesome craftmanship. Our projects also include a bit of something for everyone; from legacy code to greenfield, spread across two main product suites incorporating a diverse tech stack. We like to experiment; failing fast and learning faster mean that, in our Agile world, making mistakes isn’t a bad thing. We are also big advocates of paired programming and nothing is released until we have a code review and it is properly tested (we value working software over comprehensive documentation).


We’re looking for that true PHP genius…


That’s someone who exemplifies the highest standard in software engineering and the potential to do great things with this. Someone who ensures that the team’s decisions and output consistently help empower our customers and strengthen our engineering capability.


Some of the other neat things you’ll be doing include:


  • Collaborating when designing and implementing low-latency, high availability and performant software across two-week sprint cycles
  • Being a true codebase whizz, providing technical direction and sharing knowledge of how to design features around our codebase across the team
  • Consistently delivering high-quality code; maintaining code quality across the team by regularly conducting code reviews.
  • Being a highly experienced, senior engineer, you will naturally step up when needed; mentoring junior team members, confidently stepping in and assisting the Lead and VP in facilitating our Agile ceremonies and helping to build on an amazing engineering culture.
  • Implementing and maintaining our critical security and data protection protocols.


So, we’re looking for someone who truly is excited by all of this and feels passionate about the thought of building the best student engagement platform using the best technologies.


Success in this role will lead to potential opportunities for growth across the entire engineering team with significant scope for future development.


But enough about us, more about you...

Requirements

This job might be for you if:


  • You have super-strong expertise in PHP and its ecosystem – it’s really your bread and butter.
  • You understand and can demonstrate the nature of Object Orientated Planning
  • You’re all over fundamental design principles such as SOLID.
  • You get excited about creating database schemas that represent and support business processes.
  • You work with code versioning tools such as Git and are experienced in developing framework-agnostic services.
  • You have a true appreciation for Active Record, Data Mapping and Event Sourcing.
  • You can easily handle Laravel and/or Lumen.
  • Facilitating key team activities and supporting Leads and your team has your name written all over it!
  • With a real passion for problem-solving, your solution-centric mindset allows you to think creatively which means you are able to come up with solid technical solutions to novel ideas & challenges which arise from business as it scales
  • Being naturally curious and an active learner, you are always learning and get excited by working collaboratively with those around you. You also like to share this knowledge and help others grow as much as you can (there’s no “I” in team, as they say)
  • You’re ambitious and driven – you want to grow personally and professionally.
  • You are a true Gecko at heart; you just didn’t know it yet! You want to make that move to become part of something which matters to you and where you’re valued in return.


We’d be over the moon if you also had:


  • Expertise in working with Agile Development Methodologies
  • Already worked with and developed Microservices and Message-Orientated and Service-Orientated Architectures
  • Hands-on Domain Modelling with DDD
  • Involvement with Docker or container orchestration tools
  • Encountered continuous integration and continuous delivery
  • Familiarity with AWS, React, React Native.


Why Join Gecko?


Why not? Joining Gecko, you will have the opportunity to learn from and work alongside some of the most passionate and driven people in the industry. Equally, this exciting time for Gecko presents a unique opportunity to embed yourself into the business at this early stage and to grow and develop as the Company grows.


Our platform of market-leading EdTech products are used by Higher Ed 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 9 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 doubled our headcount, managing 100+ clients across the globe. We’ve got big plans for our leading EdTech products, but we also like to have fun; and lots of it. But like many other businesses across the globe this year, we've had to adapt from life in our colourful modern Edinburgh New Town office to a remote, home-working setup. So, we've purposely tried to continue the traditions or rituals in a virtual setting, such as 'Friday pub', 'coffees' or 'meditation sessions', as well as creating whole new ones like our new fitness channel or games nights.


Some other nice things about working for Gecko (apart from the fact we're all just really nice people) include:

  • Competitive Salary
  • MacBook Pro
  • Bose Noise Cancelling Headphones
  • Flexible working week
  • Work from anywhere / work from home
  • Pension Scheme
  • 28 days Holiday (plus 4 days at Christmas and New Year, AND your Birthday off - so 33 really)
  • EMI Share Option Scheme (after qualifying length of service)
  • Employee Assistance Programme and discounts and benefits through Perkbox
  • Lots of other benefits in the office (such as free breakfast, soda fridge, coffee machine, fortnightly lunches, ping pong to name but a few)


So, if all of this sounds like your cup of tea then just hit ‘Apply’ and get started… see you there!


*Please note that given the current pandemic, the interview process for successful applicants will include a video-questionnaire and a technical assessment. followed by virtual interview*


**This role is UK based. You must have a valid right to work in the UK. We are unable to offer sponsorship at the time**


***No agencies please - we have a select list of partners we work with if needed***