PHP/Python Developer Tech Lead

posted on 3:26 pm

Location: UK

Type: Permenant

Salary:

We are   looking for a hands-on tech lead to join our highly skilled team of   designers, middleware and Android/iOS developers, during an exciting period   of growth for our company, which will bring increased scalability and   security challenges.

Saffron   Digital is the leading global, multi-DRM, online video platform for the   digital entertainment industry; powering end-to-end DRM Video Solutions for   major International Carriers, MSO’s, OEMs and retailers, such as HTC, SKY and   KDDI.

The   company is invested heavily in research & innovation that are central to   our specialist knowledge in the video space. We are committed to best   practices in software development as well as the pursuit of new technologies.

Operating from new offices in Farringdon, we promote a positive & friendly environment and investment in people.

Purpose of Job

  •   Manage   an cross-functional scrum team and people manage PHP/Python Developers
  •   Anticipate   this being at least a 50% implementation role
  •   Design   & Develop highly scalable web services that enable Saffron clients and   their users to access and consume digital media on any device.
  •   Participate   in the technical design of your required deliverables, in addition to   contributing to the end-to-end solution with your own ideas.
  •   Be   part of an agile team, participating in the planning, estimation and   development of user stories
  •   Produce   technical documentation to a high standard.
  •   Collaborate   with front-end developers and back end system developers in building out an   end-to-end solution that scales.
  •   Collaborate   with Technical Project Manager and senior management during development to   ensure what is delivered meets expectations of client and users.
  •   Collaborate   with QA Engineering in ensuring a robust test approach is defined for your   development deliverables.
  •   Produce   quality code with high test coverage
  •   Mentoring   and training of Junior Engineers
  •   Do   code reviews and drive quality
Essential to the   job:

  •   Extensive commercial   experience of Python, PHP or Ruby
  •   Solid understanding of   architecture and design principles for delivering scalable web services
  •   Experience of   object oriented programming / modular programming.
  •   Experience of   test driven development approaches.
  •   Experience of   SQL using either MySQL, NoSQL or similar.
  •   Commercial   experience in building web services.
  •   Strong problem   solving skills & development standards
  •   Knowledge of   the Linux command line and Apache.
  •   Demonstrable   experience in building applications for cloud services like AWS, Rackspace or   Azur
  •   Results driven   and accountable for delivery.
  •   Strong team   player and communication skills
  •   Autonomous and   self-driven

Desirable:

  •   Experience managing teams and people
  •   Experience of working with XML and knowledge of XSD
  •   Experience of technologies like Celery and RabbitMQ
  •   Experience   with Python or PHP frameworks E.g. DJango
  •   Experience with Memcached or other   caching technologies
  •   Well versed in developing in an agile   development environment.
  •   Experience of continuous integration and   continuous deployment principles and tools.
  •   Competence in one other language e.g.   Java or C#
  •   Experience with Hadoop or other analysis   of big data
  •   Experience   with Bash