• Sign In | Register

Developer

Job Function:
IT
Location:
Manchester
Job Type:
Permanent
The Job

Developer

 

Department

IT

Location

PLT HQ

Reports to

Lead Developer

 

Job Summary

 

Our Senior Developers will utilise strong analytical, problem solving and conceptual skills, teamed with an excellent knowledge of latest technologies and have a tangible input into our product development. The Senior Developer will drive our work forward, improve performance and stability of our systems and develop software engineering best practice across the organisation. Our Senior Developers share their knowledge and mentor upcoming talent.

 

Tasks, Duties and Responsibilities

  • Web application development
  • Be involved in technical discussion and become a subject matter expert.
  • Work with the project team to improve the architecture while building and scalable services
  • Build new features with consideration for testability and extensibility.
  • Participate in an on-call rotation for incident management
  • Support an open, positive, and motivating culture.
  • Support and inspire other engineers to build the best e-commerce platform in the UK.
  • Encourage innovation and foster an environment of continuous improvement.
  • Ensure that technical decisions support our goals of performance, quality, reliability, scalability, availability and security

Person Specification

 

Experience:

  • A background in commercial development
  • A solid understanding of design principles/patterns and test-driven development.
  • A track record of constant learning and understanding of current technology opportunities
  • Demonstrable experience of Vanilla Javascript or including but not limited to frameworks/libraries like, Node JS / React JS / Express JS / Vue JS

Strongly preferred

  • Knowledge of Ecommerce, Node JS, AWS, (Lambda/API Gateway/Dynamo DB) React JS, PHP, XML, JSON, APIs, MySQL/Mongo DB working with complex schemas
  • Production experience with UNIX/Linux environments.
  • Experience building highly scalable and complex distributed systems
  • Experience with SaaS platforms or Cloud Computing (Google or Amazon) highly desirable
  • Experience with any of the following is a plus:
  • Composer, Docker, Git, GitHub, Continuous Integration, PHPUnit, JEST

Miscellaneous

 

  • Is an ambassador for the brand.
  • Attends training, meetings and other events as requested by direct manager or senior management.
  • Assists colleagues by completing tasks outside of own job role when requested, including supporting associated companies.
  • Maintains own working area in a professional and organised manner.
  • Always strives to improve the department’s operation and increase knowledge of own and related job functions.

 

Due to the evolving nature of our organisation, this job description is not exhaustive. While this job description will be reviewed and updated periodically, the job holder may from time to time be required to carry out tasks which are not detailed in this document.