30 – 35k
About the role
The person we are looking for…
Has a passion for technology and an excellent eye for detail.
Is eager to learn new things and excited by problem-solving.
A great communicator and team player.
Takes ownership over issues, big or small.
Loves learning and taking on challenges.
Most of all you want to work at the cutting edge of applying human physiology to online interactions.
You will be responsible for
Building new implementations of the decision engine across different clients, platforms, and continents.
Working closely with the architecture, product & back end teams to develop new product features.
Reverse engineering partner websites to find new ways of integration.
Maintain and improve the existing back end codebase.
Designing/implementing our new back end in NodeJs.
Propose and build new features for the platform.
Input into development tools and best practices.
Skills and Experience Required
3 or more years of experience working on backend software development.
Experience with NodeJs or Perl with a desire to learn one that you do not know.
Experience of developing with REST APIs or other programmatic interfaces to apps or devices.
Experience architecting and contributing to solution design.
Database experience with mySQL and NoSQL.
Experience building scalable web services and applications.
Ability to quickly learn new languages, tools and libraries.
Familiarity with Linux and cloud services.
Excellent written and verbal communication skills.
Experience with security measures in backend systems.
Experience of working in an Agile development process (e.g. SCRUM).