Senior Software Developer
Job Description:
About MOO
MOO is an award-winning online print business. We’re passionate about great design and the difference it can make to our customers and the world.
Founded in 2004, MOO aims to disrupt the $100 billion global print industry by combining the values of professional design with accessibility and reach of the web; making great design available to all.
By applying Web 2.0 principles to a 500 year-old market, we’ve become one of the fastest growing print businesses in the world, with triple digit annual growth and a global reach since launch. MOO prints millions of cards a month and has several hundreds of thousands of customers in over 180 countries. In the meanwhile we’ve also created a much-loved brand, with a 75% NetPromoter rating.
MOO is a values-led business. Our work is driven by a strong set of core values that define our culture, how we work and everything we produce – Design, Innovation, Community and Excellence.
We currently employ 34 full-time staff and have offices in London, UK and Rhode Island, USA. MOO has raised over $5m in venture capital from Accelerator Group, Index Ventures and Atlas Venture.
Overview
MOO are looking for a highly experienced and exceptional Senior Software Developer to join the Development team based in Old Street, London.
MOO is built on Debian running Apache, PHP and MySQL with a large helping of ActionScript.
You will work with the lead architect to define our future software strategy, lead on development initiatives and mentor junior members of the development team.
Responsibilities:
Write code that will transform the capability of our products – this is very much a hands on role for a very senior developer, exceptional coder;
Work with the application architect and development manager to define software solutions;
Lead development initiatives on both the public facing website and the back end systems;
Keep abreast of the changes in the technology landscape;
Assist and mentor other members of the team on best practices, tools and techniques.
About You
Experience & Attributes required:
At least 5 years + experience in software development experience using Agile methodology and considered a world-class developer;
Proven ability to architect solutions to complex problems;
Solid experience of two of the following languages:
PHP, Perl, Shell scripting, Python, Java, C, C++;
Solid experience of: MySQL, XML, XSD, XSLT, HTTP;
Experience in development for UNIX and Linux platforms;
Must have experience in agile software development practices, preferably hands on experience of SCRUM.
Skills & Attributes Required:
Ability to balance business focus and objectives with technology objectives;
An out and an out passion for technology and the solutions it can provide;
Ability to work efficiently and prioritise effectively;
Positive attitude in solving problems and finding solutions;
Confident, flexible and positive individual;
Strong leadership and mentoring skills;
Proven ability to work as part of a team as well as being able to focus and deliver on individual goals;
Excellent communication skills both verbal and written;
It would also be great if you had:
Start up experience;
Active involvement in an open source project;
Experience of multi-language and multi-locale platform;
Image processing (e.g. imagemagick, graphicsmagick, netpbm);
Experience producing or manipulating PDFs (e.g. pdflib, fpdf, FOP, ghostscript).
Reporting: Development Manager
Location: Old Street, London
How to apply:
Kindly send a short cover letter with CV attached to jobs@moo.com