Software Engineer - Remote


Software Engineer - Remote Stoke-on-Trent Permanent £28,000 - £38,000 NodeJS, React JS, React Native, PHP

My client is looking for a motivated and enthusiastic software engineer to be an integral part of a growing software team in building a greenfield platform for a truly innovative company.

The role will involve a lot of autonomy with the technical direction of the platform, and also the chance to work heavily remote but the ability to attend the Stoke offices weekly.

This role could be ideal for someone with commercial experience with interpreted server-side languages such as NodeJs, RoR but also could be an ideal role for an enthusiastic and hobby programmer who can demonstrate the relevant skills and a willingness to learn.

The current platform is built in PHP and Laravel, but my clients aim is for this to be re-written in NodeJS and ReactJS on a web platform with the aim to use React Native to create a mobile application.


Work with a production system, utilizing Agile processes such as: Code Review on Github, Pair Programming, Continuous Delivery to Heroku, Unit Testing and end-to-end testing.

Plan and estimate work on a weekly basis

Build Single Page and Mobile Applications, Web Servers, and other relevant systems

Use NodeJS, React Native, Redux, Flow, Babel/ES2017, Postgres, Kotlin and Swift.

Proactively research new technologies and bring them to the team to help maintain our edge

Help to maintain a stable production system by responding to live issues

Teach / Mentor junior members, as you help grow the development team

Ideal Technology Stack

NodeJS (with ExpressJS)


React Native + Redux










Minimum Requirements

2+ years of professional Full Stack Software Engineering Experience

Exposure to React and a backend technology


Exposure to NodeJS and a frontend technology

Authorised to work in the UK

Desirable (not essential) Experience/Qualifications

Familiarity with both NodeJS and React

Familiarity with Mobile development, preferably by way of React Native + Redux

Familiarity with Kotlin/Java/Swift/ObjectiveC

Familiarity with type systems and type theory, particularly FlowJS

Familiarity with Agile best practices in general and Continuous Delivery in particular

Strong Postgres knowledge

Open source contributions or other community engagement

Experience working at a small startup

Work-life balance

Large amounts of autonomy and empowerment in your work

Flexible working / remote working: we don't have fixed working hours, some of our team start at 8am, others at 10am. We trust you to establish an effective working pattern that allows you to excel in your role and makes you a great team member

Learning & Development

Books, courses and conference budgets for all employees

View this job on