Home | Search | Employers | About | Login | Help Syndicate this!

Senior Perl Developer

Posted: April 10, 2019
Company name: Adzuna
Location: London or remote
Pay rate: £45000-£60000
Poster represents: an employer
Terms of employment: Salaried employee
Hours: Full time
Description: Perl Developer - London or Remote Europe

Adzuna is a job search engine that lists every job, everywhere. From launch in the UK in 2011, we now have more than 11 million visitors a month and are busy conquering the world from our office in West London. Right now, we're seeking an experienced Perl Developer to join our world-class tech team in helping millions of people find better, more fulfilling jobs.

Our engineering and product teams are pivotal to Adzuna's future. It's an exciting time as we scale our existing product offering and also innovate with new tools and user experiences that 'surprise and delight' our audience, like ValueMyCV, which we're really proud of. Our infrastructure is built around industry-standard open-source tools and runs on distributed clusters, supporting 16 internationalised Adzuna websites, as well as the 'Find a job' portal that we run on behalf of the UK Government.

Based in our great Fulham office, (or remotely) you will work with a smart team of back end, dev/ops, data science/machine learning and product specialists, overseeing all aspects of our operations, ranging from powering our international websites, aggregating classifieds from thousands of external sources, to crunching job market data to power our statistics and applying machine learning algorithms to enhance job seekers’ experience.

At Adzuna you will work independently in a fast-moving, low-structure environment where you will have the opportunity to help shape our technical direction and processes as we grow. An appreciation of the ‘DevOps’ movement is essential as we manage and monitor the systems ourselves. Vitally, you’ll value the importance of building structured code that is fast, scalable, reliable and robust.

The projects you will work on will include new search features, relevancy and matching algorithms, APIs and ‘big data’ analysis, reporting tools and features to enhance the job search experience on Adzuna. Our systems have been built to scale, and you will be able to demonstrate your experience in writing scalable code running in distributed environments.

Our opportunity offers the chance to build something to be proud of, whilst becoming a part of one of the fastest growing businesses in Europe. We offer a supportive working environment, with an emphasis on team-working, mentoring and training. It's fun and fast moving. Join us!
Desired skills: About you:

We don't like to put people in boxes, but you're likely to be able to demonstrate much of the below:

Experience in partnering with other developers and data scientists to improve existing systems and develop new functionality and tools
Able to analyse business and technical requirements and develop solutions, taking into account variable aspects, such as performance, scalability, ease of maintenance and cost.
Proven ability to help refactor existing processes and workflows to improve efficiency
Experienced in interested in participating in R&D of new technology trends and tools
Passion for, or ambition to, assist and mentor other members of our development team

Technical competency and tools

4+ years with high-volume/high-traffic applications/sites
Excellent Object-Oriented Perl, preferably including Moose
Strong SQL (ideally MySQL) and DBIx::Class
Experience with unit and functional testing (Test::More etc.)
Good experience with Unix/Linux
Version control systems, ideally Git
Solid understanding of application data flow and lifecycles
Strong attention to detail

Useful extra skills / experience:

Solr, Lucene, ElasticSearch or other search engine
Templating frameworks (ideally Template Toolkit)
Classified ads / vertical search websites
Varnish, nginx, PSGI/Plack, Apache httpd, FastCGI
Spidering technology
Search technology and search engine optimisation
Cloud infrastructure and tools (AWS preferred)
Chef (pref), Puppet or an equivalent
Gearman or other distributed queueing/messaging frameworks
Unicode and internationalisation
Machine learning / neural nets

What we offer:

Market competitive salary
Stock options
25 days holiday
Cycle to work scheme
Childcare vouchers
A positive attitude towards flexible working and parental leave
A values-based culture
Company contributory pension scheme
Huge learning opportunity from smart, experienced colleagues
Table tennis table and a program of team social events
Bright, airy office with roof terrace, in the heart of bustling Fulham Broadway
Website for more information: www.adzuna.com
Contact information: Jonathan@adzuna.com

Comments to Ask Bjørn Hansen at ask@perl.org.