View Our Website View All Jobs

Back End Developer

The Role

We are looking for a talented JavaScript Data Engineer to join our Showtimes team, to take ownership of our data implementations. Our current leading product, our Showtimes platform, gets over 2 million visits a week and has 2 component parts, the all movie destination (http://movies.powster.com) and the individual movie pages ex:(think Star Wars, Doctor Strange, Logan etc).

This product relies on pulling information from a number of third party and internal APIs in order to get the most accurate and inclusive data about movie showtimes around the world. We need someone who is passionate about data, and gets excited about working on a long term product. 

Responsibilities:

This role involves implementing data integrations for movie websites worldwide, and improving our own Showtimes API. You will take ownership of continuing to integrate new data sources from external APIs and products, maintain these data sources, improve existing data infrastructures across our products, and continue to expand and maintain our own API.

Experience:

You should be familiar with modern Javascript coding practises, particularly around asynchronous code and parsing a variety of data feeds. You have a strong understanding of relational database design, and experience with PostgreSQL. Our current platform is a web-app built using React, webpack and node.js, and our data integrations use PostgreSQL and node.js. Our API is built on top of hapi.js. 

Experience working independently is beneficial, as is working within pre-existing coding conventions. Any previous experience managing or taking the lead on a large data project would be ideal, and previous work on complex data structures is an added bonus.

Essential Skills:

  • Strong proficiency with JavaScript on the backend (ES6 preferred)
  • 2+ years working experience with Node.js on the server and frameworks available for RESTful apis
  • PostgreSQL
  • Experience integrating APIs
  • Hapi.js
  • Knowledgable about asynchronous programming, partial page updates, and AJAX
  • Familiarity with JavaScript module loaders, such as Common.js and AMD
  • Avid user of Git/Github
  • Command line essential
  • Basic understanding of web markup, including HTML5 and CSS3
  • Experience handling large databases while in production

Nice to haves:

  • Experience with javascript frameworks, particularly React
  • Experience with scaling and performance issues
  • Familiarity with front-end build tools, such as Grunt and Gulp.js
  • User authentication and authorisation between multiple systems, servers, and environments
  • Experience leading/self-managing a large-scale product
  • Familiarity with AWS

About Powster:

We are a creative agency based out of the London Fields area in Hackney, with a sister office in Los Angeles, with a very friendly team of people.

If you haven’t already, please take a look at our site www.powster.com.

Powster perks include flexible working hours, roomy plant-ridden studio, private cinema room, shower, bike storage, movie premiere tickets, pre-premiere exclusive movie screenings, extremely well connected in the entertainment industry, PictureHouse membership, studio drinks fridge, desk beers, table tennis and a summer roof terrace.

Salary £40,000 - £55,000 dependant on experience

NO RECRUITMENT AGENCIES (please)

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150