Digital Agency – Senior Back End Developer

Who are we looking for?

We’re looking for a senior back end developer with at least 5 years of commercial development experience who will be working as part of a multi-skilled development team on multiple projects using NodeJS (future) and Symfony (legacy). There will be more of an emphasis on NodeJS in future projects.

They should have a passion for improving ways of working and effectiveness, both individually and across the team, are happy learning new things, and constantly pushing boundaries to produce the best possible product. A focussed, self-starter who can communicate highly technical ideas to both technical and non-technical colleagues and who works well in a diverse team in a busy and dynamic environment.
 

Responsibilities:

 

  • Provide robust, high-quality and performant back-end platforms, microservices and APIs to the front-end team and other stakeholders
  • Actively promote best practise, knowledge sharing, coaching and continuous improvement of the team and its processes

  • Ensure tasks are well defined and scoped, completed to deadlines and are properly tested and fit for purpose
  • Keep up to date with the latest back-end tools, technologies and ways of working
  • Critique and test your own and others code
  • Operate in a fast-paced, rapidly changing environment with the ability to work on own initiative as well as part of a team
  • Communicate needs and requirements effectively

 

Core Technical Skills:

 

  • PHP7
  • NodeJS
  • Knowledge of SQL with an ORM
  • Architecting and building microservices and RESTful APIs
  • OOP with design patterns
  • TDD & BDD methodologies
  • Agile development methodologies
  • Version-control systems (Git)
  • Integrating with 3rd party APIs

 

Advantageous Skills:

 

  • Experience of managing people, teams and business change (highly advantageous)
  • Experience of migrating legacy PHP applications to NodeJS
  • In-depth knowledge of Symfony framework
  • RabbitMQ, Redis
  • Python, Go or other languages
  • Database design and optimisation (Mysql)
  • Deploying CI/CD pipelines with automation
  • Docker and container orchestration
  • Hosting infrastructure and services (AWS)
  • Linux server administration and DevOps
  • Front-end knowledge or experience (React)

All candidates must have the right to live and work in the UK
 

In return, we’ll give you:

 

  • A relaxed and focused working environment
  • Up to date kit to work on,
  • BUPA private health and dental,
  • An employer’s pension contribution,
  • Season ticket loan,
  • Cycle to work scheme,
  • Childcare vouchers,
  • Career progression and the time and budget to learn new stuff