At a Glance
- Tasks: Join our core platform team to create impactful APIs and write clear, tested code.
- Company: Exciting tech startup transforming the hospitality industry with innovative solutions.
- Benefits: Flexible hours, remote work, personal development budget, and a fun office environment.
- Other info: Enjoy a vibrant workplace with ping pong, bar, and regular team events.
- Why this job: Be part of a dynamic team driving digital commerce experiences and global expansion.
- Qualifications: Experience in PHP, good understanding of API design, and a passion for coding.
The predicted salary is between 36000 - 60000 £ per year.
We are all about making everyday moments simple and awesome, our apps are currently transforming the hospitality industry. Flypay’s newest product Flyt was designed to give hospitality business the flexibility to innovate quicker. The philosophy behind Flyt’s platform technology is simple: to say goodbye to all the hassles that get in the way of having a great time by enabling a wave of digital commerce experiences across the customer journey, working collaboratively with many other companies in the sector.
Last year we received a £7 million investment from Time Out and we recently received £3.5 million from JustEat. This has given us the platform to grow our amazing team, all in preparation for our global expansion plans over the next 12 months. We also have some exciting innovations and initiatives in development with Apple.
Job Description
Working on our core platform team, you will be responsible for writing clear, tested, documented code that delivers real business value. You will be involved in creating APIs that developers (both internally and externally) really want to use. We’re a small nimble team, so you’ll be expected to get involved with a little bit of everything, from performance tuning, technical debt and helping to drive out requirements with stakeholders. We work in an Agile environment with pair programming and TDD at the heart of everything we do. Documenting what you build, not only internally but for 3rd party vendors and the public. Some big pieces of work at the moment include: Building and maintaining our current API, starting to move towards microservices, the launch of our Flyt platform (and all of the 3rd party Hospitality integrations that go with it).
Qualifications
REQUIRED SKILLS:
- PHP 5
- Understanding of OO principles & good code design
- Experienced in building highly scalable systems
- Pair Programming or at least a keen interest
- Test Driven Development
- Able to express technical ideas clearly.
- Good knowledge of MySQL
- Understanding of good API design
- An understanding of full stack development
- A working knowledge of Git
NICE TO HAVE:
- Go
- Redis and / or Memcached
- Node.JS
- AWS experience (SQS, EC2, S3, SES, CloudFront, ELB, DynamoDB)
- Microservice solutions
- Debugging tools (e.g. XDebug)
Additional Information
WORK PERKS:
- Working alongside talented, passionate people who live and breathe technology.
- A great working environment with a ping pong table, bar (serving beer/cider) and breakout areas.
- Innovation incentives and a personal learning and development budget
- Working in a fast growing company with global expansion plans.
- Flexible working hours and a work from home policy.
- Personal MacBook Pro (to setup the way you work best)
- Regular office events including weekly sports.
Backend Developer employer: Flypay
At Flypay, we pride ourselves on being an exceptional employer that fosters a vibrant and innovative work culture. As a Backend Developer, you'll collaborate with a talented team in a dynamic environment, enjoying benefits like flexible working hours, a personal learning budget, and regular office events. With our ambitious global expansion plans and partnerships with industry leaders like Apple, you'll have ample opportunities for professional growth while contributing to transformative projects in the hospitality sector.
StudySmarter Expert Advice🤫
We think this is how you could land Backend Developer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Flypay. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a personal project or contribute to open-source work that showcases your backend development abilities. This gives you something tangible to discuss during interviews and demonstrates your passion.
✨Tip Number 3
Prepare for technical interviews by brushing up on PHP, MySQL, and API design. Practice coding challenges and be ready to explain your thought process. We want to see how you tackle problems, so think aloud!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our awesome team!
We think you need these skills to ace Backend Developer
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for tech and the hospitality industry shine through. We want to see that you’re not just looking for a job, but that you genuinely care about making everyday moments awesome!
Tailor Your CV:Make sure your CV is tailored to the Backend Developer role. Highlight your experience with PHP, MySQL, and any relevant projects that showcase your skills in building scalable systems. We love seeing how your background aligns with what we do!
Be Clear and Concise:In your written application, clarity is key! Use straightforward language to express your technical ideas and experiences. Remember, we appreciate well-documented code, so let’s start with clear communication right from the get-go.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Flypay
✨Know Your Code
Make sure you brush up on your PHP and MySQL skills before the interview. Be ready to discuss your previous projects and how you applied OO principles and good code design. They’ll want to see that you can write clear, tested, and documented code that delivers real business value.
✨Understand Agile and TDD
Since they work in an Agile environment with pair programming and Test Driven Development (TDD), it’s crucial to understand these concepts. Be prepared to talk about your experience with Agile methodologies and how you’ve implemented TDD in your past work.
✨Show Your API Knowledge
Familiarise yourself with good API design principles. You might be asked to explain how you would create APIs that developers love to use. Think of examples from your experience where you’ve built or maintained APIs, and be ready to share those insights.
✨Be Ready for Collaboration
As a part of a small, nimble team, collaboration is key. Prepare to discuss how you’ve worked with stakeholders in the past to drive out requirements. Highlight any experiences with pair programming and how you communicate technical ideas clearly to both technical and non-technical audiences.