Job Description
Description
Xplor are recruiting for a Senior Backend Software Engineer! Are you a team-player, motivated to make a difference, and looking for your next exciting career move? We are a global provider of gym management software, dedicated to our vision of motivating, educating and inspiring individuals to a healthier lifestyle through the use of our ‘member-centric’ fitness software, and are looking to increase our team due to our continued global expansion. We offer the feel and freedom of a start-up, allowing you to innovate, whilst still providing the support of a stable and structured organisation.
The Role
Are you a passionate web applications developer with a strong focus on quality and technology? We’re seeking a well-rounded professional who values continuous learning and strives to enhance our products and customer experience. Our ideal candidate has a deep understanding of the tools, technologies, and best practices behind delivering excellent customer experiences and highly available software. We’re interested in craftspersons who take pride in their work.
Qualifications
What would make me a good candidate?
We are looking for curious and empathetic people. We also love to hear from people who are motivated by meaningful work, resonate with our four core values, have a positive outlook, are comfortable with ambiguity and thrive working in an ever-evolving and complex environment. We are inspired by meeting big picture thinkers and doers, people who can be both tactical and strategic, aim high and put people first in everything they do.
We are looking for an experienced back-end developer with the following qualifications:
Required:
- Strong hands-on experience with PHP using Symfony, ideally across multiple roles
- Strong knowledge of OOP and SOLID principles
- Good understanding of common design patterns and when to use them
- Familiarity with relational databases (e.g. MySQL)
- Proficiency in designing and building RESTful services and APIs
- Experience of test-driven development (TDD)
- Proficiency with Git and Docker
Beneficial:
- Experience with NoSQL databases (e.g. MongoDB, DynamoDB)
- Experience with AWS and serverless applications
- Experience of coaching and mentoring more junior members of the team
- An understanding of common web application security issues (OWASP Top 10) and mitigations
Soft skills:
- A strong problem solver who views complex challenges as opportunities
- Excellent communication skills for effectively collaborating with fellow developers, whether in person, via email or through technical documentation
- Ability to stay focused and prioritise tasks when requirements evolve or priorities shift