Full Stack Software Developer/IT Administrator - JavaScript / PostgreSQL / Meteor

Jackmark Engineering Ltd
£28,000 per annum
31 Jul 2017
18 Aug 2017
Contract Type
Full Time

Full Stack JavaScript / PostgreSQL / Meteor software developer required to;

  • continue development of our in-house factory management web app;
  • administer the web app database; and
  • maintain the factory’s IT infrastructure.

This position is perfect for someone looking to manage their own time, choosing features to implement and how best to do it.

  • Permanent (full time/part time/remote options)
  • Stoke-on-Trent
  • £28,000 - £32,000
  • 25 days paid holiday a year
  • New computer provided
  • Pension
  • On-site parking
  • 3 minutes walk from train station

The Company

Jackmark Engineering design and manufacture test equipment for the global automotive industry. We are an SME of 30 employees, designing on CAD stations, CNC manufacturing our own products that are exported throughout the world.

Main technical skills

  • JavaScript (Web app is a mostly ES2016 code base with FlowType used for static typing)
  • SQL (PostgreSQL knowledge is a bonus)
  • NodeJS (Web app uses Meteor framework adapted to live query PostgreSQL)
  • Linux administration (Web server runs ArchLinux)

Secondary skills

  • Front end web development (HTML5, LESS/CSS, React, Redux)
  • Static analysis tools (FlowType, ESLint)
  • Shell scripting (zsh for automating deployment and development tasks)
  • Python (Scripting, Fabric, backup/restore scripts)
  • Git
  • Web server administration (DNS record, SSL Certificate Management)
  • Small WiFi/LAN Administration (dd-wrt WAP and DNS server)
  • Windows Network File Shares (for sharing of CAD designs to CNC machines)
  • Chromebook (used on the factory floor for workers to access the web app)
  • DOSBox (for loading CNC programs onto older machines)
  • Google Apps for business, GMail and Google Drive adminstration (all work documents are on Google Drive using Google spreadsheets)
  • OwnCloud server administration (Customers share large CAD files via our own cloud instance)
  • MongoDB (Small parts of webapp use MongoDB for interaction with Meteor’s user system)

Soft skills

  • Design and implement features from staff feedback
  • Identify problems and seek efficiencies in business processes