Software Developer - Senior PHP Gamification - UK in London

Software Developer - Senior PHP Gamification - UK in London

London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Xtremepush Limited

At a Glance

  • Tasks: Develop scalable PHP applications and solve complex technical challenges.
  • Company: Join a leading tech firm focused on engagement platforms.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative team environment with mentoring opportunities.
  • Why this job: Make an impact on a platform processing trillions of events annually.
  • Qualifications: 5+ years in PHP development and experience with high-performance systems.

The predicted salary is between 36000 - 60000 £ per year.

About the Role

We are seeking a Senior Developer with experience in developing scalable PHP based applications. The successful candidate will work within one of our development teams focused on developing the Xtremepush engagement platform. Core technologies include PHP (Laravel), MySQL (SingleStore) and AWS. The ideal candidate will be a proactive and driven individual, who excels at understanding and working on complex technical solutions requiring performance and optimisation at scale. This is a hybrid role (2 days in the office).

Key Responsibilities

  • Investigate, test, and resolve technical problems, working closely with other engineers to deliver core product functionality.
  • Act as a member of the team, scoping requirements, carrying out peer review of code, developing product, resolving bugs and contributing to the overall velocity.
  • Work closely with the product team to understand the vision and translate the vision into engineering product requirements that can be executed.
  • Be particularly aware of non-functional requirements, such as performance, security, architecture, queueing, and ensure these considerations are taken into account when scoping technical work.
  • Support junior members of the team via tech review and mentoring.
  • Ensure best practices are kept, and suggest improvements to our development processes where you see gaps.

Your Experience and Qualifications

  • 5+ years experience in a software development role using PHP.
  • 2+ years experience working with high-performance systems, and solving complex engineering problems at scale (our platform processes ~1 Trillion events per year).
  • Strong communication skills and ability to explain complex technical solutions simply to others.
  • Knowledge of OOP/development patterns and best practices, and a good understanding of when to use them (i.e. DRY, SOLID principles, etc.).
  • Understanding of distributed systems design – including asynchronous tasks, event driven architecture, scheduling, caching, queue processing.

Nice to have

  • Knowledge of sports, gaming, and betting concepts (markets, odds, events, outcomes).
  • Experience with Cloud and DevOps technologies (AWS, Terraform, CI/CD etc.).
  • Interest or experience with marketing technologies.
  • Interest or experience with big data, data analytics, AI and machine learning.

Location: Ireland (Dublin) or UK (London or Milton Keynes)

Software Developer - Senior PHP Gamification - UK in London employer: Xtremepush Limited

Join a dynamic and innovative team at the forefront of technology, where your expertise as a Senior PHP Developer will be valued and nurtured. With a hybrid work model that promotes flexibility, we foster a collaborative culture that encourages professional growth through mentorship and continuous learning. Located in vibrant cities like London or Milton Keynes, you'll enjoy a stimulating work environment alongside opportunities to engage with cutting-edge technologies and contribute to impactful projects.

Xtremepush Limited

Contact Details:

Xtremepush Limited Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Developer - Senior PHP Gamification - UK in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best PHP projects, especially those that highlight your experience with high-performance systems. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your approach to complex engineering problems, especially those related to performance and optimisation.

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, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Software Developer - Senior PHP Gamification - UK in London

PHP
Laravel
MySQL
AWS
Performance Optimisation
Technical Problem Solving
Code Review

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role. Highlight your experience with PHP, MySQL, and AWS, and don’t forget to mention any projects where you’ve tackled complex engineering problems. We want to see how your skills align with what we’re looking for!

Showcase Your Projects:Include a section in your application that showcases relevant projects you've worked on. If you've developed scalable applications or solved performance issues, let us know! This gives us a glimpse into your hands-on experience and problem-solving skills.

Be Clear and Concise:When writing your cover letter, keep it clear and concise. Explain why you’re interested in the role and how your background makes you a great fit. We appreciate straightforward communication, so get to the point while still showing your enthusiasm!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Xtremepush Limited

Know Your Tech Stack

Make sure you’re well-versed in PHP, Laravel, MySQL, and AWS. Brush up on your knowledge of high-performance systems and be ready to discuss how you've tackled complex engineering problems in the past. This will show that you understand the core technologies they use.

Showcase Your Problem-Solving Skills

Prepare examples of how you've investigated and resolved technical issues in previous roles. Be ready to explain your thought process and the steps you took to find solutions. This will demonstrate your proactive approach and ability to work collaboratively with other engineers.

Communicate Clearly

Practice explaining complex technical concepts in simple terms. The interviewers will want to see that you can communicate effectively with both technical and non-technical team members. Consider using analogies or real-world examples to make your points clearer.

Emphasise Team Collaboration

Be prepared to discuss your experience working in teams, especially in mentoring junior developers and conducting code reviews. Highlight any instances where you’ve contributed to improving development processes or best practices, as this aligns with their focus on teamwork and continuous improvement.