PHP Developer - Hybrid

Location City of London
Job type: Contract
Salary: ££500 - £550 Per day
Published: about 1 year ago
Startdate: ASAP

We are an award-winning creative agency based in London, New York and Budapest. We pride ourselves on the quality of our digital products and have some of the world’s biggest brands as our clients.

ABOUT THE POSITION

We are looking for a strong contributor that will thrive for providing the best experience to our users. The position is a contract position.

The tasks range from hands-on programming, design sessions with stakeholders to maintenance of the platform. We aim at having a continuous deployment development model and containerized architecture, two concepts we are pioneering in our industry.

In addition to skilled front-end and other back-end developers you will be collaborating with internal UX/UI design and CSS experts that are focusing on the user experience and ergonomics of the platform.

MAIN RESPONSIBILITIES

  • Develop and document event based micro-services to fulfil domain specific needs in collaboration with Architects, Product owners and domain experts.

  • Implement robust, scalable and secure APIs to serve internal systems, Mediabank frontend and customer systems.

  • Be part of building a back-end platform that scales both in speed and global reach.

  • Perform code reviews.

  • Be part of team efforts to continually increase security, automation and quality of the

    software we build.

  • Collaborate with our Delivery, Operations and Engineering departments to ensure our

    solutions are easy to administrate, operate and monitor.

    KEY QUALIFICATIONS

  • Solid experience as a back-end developer

  • Documented experience with PHP development and frameworks like Symfony or Lumen

  • Deep and thorough understanding of back-end architecture, including APIs and event

    driven micro-services

  • A strong eye for system architecture and patterns

  • Rest-API development

  • Proven track record of contribution in large projects/products

    OPTIONAL QUALIFICATIONS

  • Familiar and supporter of Agile development

  • Experience with Java development or Python

  • Familiar with tools like Git, Spinnaker, Docker...

  • Experience with unit and integration testing

  • Knowledge of Kubernetes and containerized architecture