Developer

/

Remote

/

Full Time

Backend Developer (Symfony)

Overview

Reporting to:
Development Team Lead
Working hours:
37.5 hours per week
Flexitime - choose start, finish & lunch times to suit work & personal responsibilities
Location:
Hybrid role/Leeds (UK)
Ultimate flexibility, providing greater control of your work-life balance
Modern city-centre office in Leeds (min 1 day per week recommended)
Remote working option - work from anywhere, including at home
Fully remote considered on an individual basis

Direct applicants only please. No agencies.

Introduction

If you’re an ambitious, experienced Backend PHP Developer who thrives in a fast-paced environment, delivering solutions built with the latest technology, this could be your next challenge.

9xb design, build, manage and support high-performing, complex eCommerce stores. Join our team of experts including consultants, project managers, designers, developers and engineers and help to solve complex challenges that deliver best-in-class eCommerce experiences for our clients’ customers.

With a wealth of knowledge and experience to learn from and a wide range of clients with new and unique requirements, this challenging role will provide a variety of new and interesting projects sure to keep you feeling challenged and provide the experience to drive your continued development.

Responsibilities

1. Design, develop and maintain secure, scalable and high-quality web applications

  • Translate project specifications and tickets into clean, secure, test-driven, easily maintainable code
  • Adhere closely to project plans and deliver work that meets functional & non-functional requirements
  • Create new, innovative, secure and scalable features for our clients’ web applications
  • Troubleshoot, debug and optimise applications
  • Anticipate and adapt to changes in project specifications and/or schedules during development
  • Ensure all work is delivered to a high standard, quality, and best practice
  • Work with QA team to implement appropriate testing and mitigate regression
  • Clearly document your work to provide an effective future resource

2. Provide backend development resource to the wider business

  • Support our existing applications and technologies ensuring they remain fit for purpose
  • Collaborate and work with other departments/teams on the backend needs of projects
  • Be able to translate complex technical terms into layman's terms for less technical stakeholders
  • Support existing projects and features across multiple platforms, software stacks and generations
  • Maintain a close working relationship with project stakeholders
  • Find innovative and efficient solutions to new challenges

3. Commercial awareness

  • Maintain good levels of performance and productivity
  • Ensure all work is delivered in line with client and business objectives
  • Ensure high client satisfaction by consistently delivering high-quality work, on time and to budget
  • Provide accurate estimates by ensuring you have a complete understanding of project requirements
  • Proactively communicate issues, challenges and blockers early to manage stakeholder expectations
  • Build reusable code and libraries to improve efficiency and maintainability

4. Continued professional development 

  • Consistently demonstrate reliability, professionalism and a positive attitude
  • Seek regular advice and validation from senior team members and your line manager
  • Ensure individual efforts continue to be aligned with 9xb’s core business objectives
  • Maintain proficiency in industry-standard tools, software and applications
  • Stay up to date with the latest technology and trends through reading and on-demand learning
  • Retain an in-depth understanding of 9xb’s core front-end technologies
  • Keep up to date with the latest eCommerce best practice principles
  • Adhere to workplace policies and procedures to maintain efficiency & professionalism
  • Additional tasks, projects and training as agreed with your line manager

KPIs

Key Performance Indicators (KPIs) are how your continued progress within your role will be measured. KPIs highlight success, provide a focus for improvement and help focus attention on what matters most.

  1. Productivity and efficiency
  2. Output quality
  3. Client satisfaction (internal & external)
  4. Personal development

Job Requirements

Essential skills:

  • At least 3 years experience working in backend web development
  • Good understanding and experience of a PHP MVC - preferably Symfony framework
  • Use of ORMs such as Doctrine (and ideally SQL knowledge)
  • Working regularly with APIs and Web Services (REST, SOAP, etc)
  • Unit Testing 
  • Good communication skills

Desirable skills:

  • Working knowledge of eCommerce platforms
  • Working knowledge of payment gateways
  • API platform experience / Building restful API’s
  • Experience / Awareness of AWS/Cloud architecture
  • The use of Docker / Composer
  • Good understanding of design principles (SOLID, DRY, etc) and design patterns
  • The use of TDD (Test Driven Development) practice or other testing practice
  • Experience working within an Agile environment 
  • Agile Scrum project management with Jira

Example Team Benefits

  • Hybrid working environment
  • Employees have the autonomy to choose where and when they work to best meet their objectives
  • Choose between working in a modern city centre office or working remotely from home
  • Flexitime - choose start and finish time to suit deadlines, commuting, personal responsibilities
  • Long lunch - Need a longer lunch break? No problem, flex your start and finish time to suit
  • Commuting allowance - cash towards the cost of your commute
  • Regular performance-based salary reviews
  • 25 days holiday per year (plus bank holidays)
  • Holiday Exchange - Buy or sell extra or unused holiday days
  • Individual spot rewards
  • Macbook Pro laptop for use at work & home
  • Apple Airpods
  • Regular team social events & treats
  • Monthly team lunch on us
  • Hiring bonus referral scheme
  • Company sick pay scheme
  • Cycle to work scheme
  • and more…

How to apply

Please send your CV and cover letter to
Mark Pickering
m.pickering@9xb.com