OUR PLACEMENTS

Back

18 Days left CLOSING DATE: 17/08/2014

QueryClick

Graduate Developer x2

Undergraduate Degree, Postgraduate Degree

Closing Date:
17/08/2014
Skill:
Web design and development
Region:
Edinburgh and Lothians
Salary
£20,000
Length:
12 months
Ref code
CUBRFNNPVA

Placement summary

Rapidly growing search engine marketing company QueryClick are searching for two talented graduate developers for an exciting application development and business automation 12 month placement opportunity in Edinburgh.

Job description

Project Description

The project is focused around supporting and extending a Python web application, and increasing business efficiency through various Python-based automation solutions.

The project has a mix of system administration, development, and technical support objectives, and provides an opportunity for a graduate to gain hands on experience in both front and back end development.

Development is done in Python, however experience of Python is an advantage rather than a prerequisite and training will be provided.

The role will give the successful candidate the opportunity to achieve the following:

  • Learn Python
  • Play a key role in launch of a startup web application
  • Work on a variety of technical solutions –  from complex web application to agile automation scripts
  • Hands on experience in application support
  • Learn web scraping using web spiders and browser automation
  • Hands on database optimisation and Linux administration

Placement Objectives

Django Application Development

  • Managing and improving the Django front-end user interface
  • Managing background data processing tasks
  • Bug fixes and technical support

Python Web Scraping

  • Managing a web crawling data collection application built with Scrapy
  • Developing web spiders to extend application functionality
  • Improving error handling and messaging
  • Building further web scraping and proxy tools using Python/ Flask

Managing Proxy Services

  • Ensuring quality and integrity of proxy services used by web crawlers
  • Managing external proxy suppliers
  • Configuring and maintaining proxy servers using Squid (or Nginx )

Linux System Administration

  • Managing various virtual private servers (core being Linode Centos 6)
  • Managing and optimising Postgres databases
  • Managing core application services such as Nginx, Gunicorn , Supervisor , and Celery

Business Automation

  • Automating various business critical activities using Python and MySQL (SQLAlchemy)
  • Integrating with third party APIs, for example Google Analytics, Basecamp and Adwords
  • Building front-end user interface using Python/Django/Flask

Role Description

The placement is within QueryClick's R&D department and the successful candidate will play a key role in developing and maintaining a production Python web application, as well as automating various reporting and analysis services for internal and external stakeholders.

Qualifications

Bachelor’s degree in Computer Science or related discipline.

Skills / Experience

Essential Skills

  • Solid Linux skills
  • Database experience, preferably MySQL or PostgreSQL
  • Good programming skills. Python is a great advantage but not a prerequisite: any programmer with experience in languages such as Perl, Ruby, or PHP is welcome to apply
  • Strong problem solving skills

Desirable Skills

  • Django/Flask
  • Authenticating with and using APIs to extract data
  • Using ORMs such as SQLAlchemy to store and manipulate database data
  • XML parsing
  • Web crawling/scraping
  • Browser automation using tools such as Selenium
  • SEO/PPC knowledge

Benefits

Company benefits

  • We're growing pretty fast and you'll never be bored
  • We've got offices in Edinburgh, London and New York City (although we'd like you to work in Edinburgh, at least for now!)
  • We organise social events such as white water rafting or cocktail classes
  • We keep the office stocked with biscuits, drinks and nice tea & coffees
  • Archie the dog will likely want to meet you for hugs (he's in about once a week)

Placement benefits

As part of ScotGrad Graduate Placement Programme, the successful candidate will have access to a free two day business and employability skills residential course and also benefit from ongoing support from the ScotGrad team throughout the duration of the placement.

Additional information

Edinburgh

This placement may result in a permanent employment afterwards

14th September 2014

Company information

QueryClick are rapid growth SEO agency founded in 2008, with offices in Edinburgh, London and New York.

Other

Company website: http://uk.queryclick.com