Vacancy

Senior Backend Developer

Apply by
As soon as possible
Location
Bristol / Remote
Type
Permanent and full time
Salary
£40K - £50K per annum, dependent on experience
Background

Are you a talented Senior Developer looking to join a dynamic and growing development team? Does your love of all things digital go beyond the code and get under the skin of the user? Do you obsess about clean, performant code and solutions? If yes, you may be interested in what we’ve got to offer.

Proctor + Stevenson has reached the enviable status of Global Partner for Panasonic, providing multi-language digital cloud solutions for a vast range of international stakeholders.

Named the "Best Drupal House in Europe" by Panasonic’s Marketing Director, we’ve been providing multi-site solutions for over 9 years, including:  

• Headless Drupal 8 applications with Angular frontends for North America and Japan.

• European Business Sites with 90,000 pages in 22 Languages.

• B2B Portals for North America and Germany.

• Product Databases utilised in Japan and Europe.

• Dashboard for creating Marketing Collateral.

Our continued growth means we need an experienced senior to join our dedicated team of developers, testers, digital designers and content editors. You’ll be working with Panasonic, and other clients in Europe, the middle east, the US and UK to create industry-leading web applications.

What you'll be doing

You’ll work within P+S Technology, reporting directly to the Application Team Lead (Backend) and the Technical Director to ensure the smooth delivery and outstanding performance of sites on a global scale.

A typical day will be filled with lots of technical challenges. You’ll be working to design and develop PoCs or flesh out full application specifications prior to development, or you might be getting your hands dirty with full-on coding. You’ll be working with PHP and Drupal mainly but will also be exposed to our other core technologies, Angular and Symfony. You’ll be designing and developing web-based and standalone microservice applications for exciting and varied projects that range from several days to several months.  

You’ll also have the opportunity to guide and mentor others in the team, to ensure they are following our best-practices and implementing your designs and solutions.

We’re an enthusiastic bunch, always striving to improve our collective skills and willing to try new things (when it comes to digital at least!). So, if you’re keen on teamwork and continual development (excuse the pun) you’ll fit right in.

It’s often fast-paced with super-tight deadlines, but you’ll have the chance to work with some of the latest technologies, including Docker, Ansible, Elasticsearch, Angular, and Headless Drupal.

Additionally, as an AWS Partner, we work with AWS and its services a lot. Ideally you will have knowledge and experience of these services and how they work together to provide secure, highly available infrastructure.

Requirements

• Computer Science degree or equivalent experience or training.

• Solid industry PHP experience (5+ years).

• Strong knowledge of MySQL.

• Excellent knowledge of Git Version Control.

• Experience leading projects.

• Good working knowledge of content management systems.

Bonus points for

• Drupal.

• Working with AWS cloud technologies.

• Headless/Decoupled CMSs.

• Symfony and MVC methodologies.

• Knowledge of jsonapi.org spec.

• 3rd party APIs.

• Responsive site building.

• Strong understanding of Linux and Apache configuration.

• Performance optimisation (e.g. Memcache).

• Docker and Ansible.

• Elasticsearch.

• Sass and other front-end preprocessor tools such as Gulp or Grunt.

• Issue-tracking software, such as Redmine.

Must be

• A confident problem solver, with the ability to understand complex client business problems and translate them into technical solutions.

• Eagle-eyed when it comes to detail, with a love of clean, secure, well-documented code.

• An excellent communicator, so you can explain your solutions to non-technical colleagues and clients.

• Able to debug and investigate problems efficiently.

• Knowledgeable of the importance of performance optimisation.

• Keen to learn new things and adapt to the fast-changing digital landscape.

• Rather brilliant at personal time management in order to deliver projects to mutually agreed deadlines.

• Able to provide both time and financial estimates for allocated work.

• Flexible in your approach, and able to cope with multiple projects at any one time.

• A team player who is comfortable leading a project or working within a team.

• Highly professional and presentable.

• Punctual and reliable.

• Comfortable in front of clients and facilitating requirements gathering.

What's next

So, if you like the sound of us, and you have what it takes to deliver the world-class service our clients demand, please send your CV and a brief covering letter to recruitment@proctors.co.uk.  Don’t forget to list your name, followed by the position you are applying for in the subject line.

Interview process

Remote working

We are able to support remote working for this opportunity, including remote onboarding, with the requirement that you will have the ability to come into the office for a few days a week if necessary.

• First online interview with an Application Team Lead and HR Manager.  

• Second stage will be to respond to a technical test, done in your own time but within an agreed timeframe, from home.

• Third and final stage will be to interview with our Technical Director and some members of the senior development team.

We are an equal opportunities employer, welcoming applications from all, and we will always seek to consider flexible working options if appropriate.  In recruiting, hiring, developing and promoting employees, we treat everyone equally irrespective of sex, sexual orientation, gender reassignment, marital or civil partnership status, age, disability, colour, race, nationality, ethnic or national origin, religion or belief, and place an obligation upon all employees to respect and act in accordance with this policy.

Interested in working for us?

If you believe you have what it takes to deliver the world-class service our clients demand of us, send us your CV and brief covering note. Don't forget to include your name and the position you're applying for in the subject line.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

  • Test list item 1
  • Test list item 2
  • Test list item 3
  • Test list item 4
  • Test list item 5
  • Test list item 6
  • Test list item 7
  • Test list item 8
  1. numbered list
  2. numbered list
  3. numbered list