< Back to Vacancies

Software Engineer

Location: Newcastle

Salary: Software Engineer

Job Type: Permanent

Job ID: 165975

Our client is a leading supplier of software to the online gambling and social gaming industries. They power some of the biggest brands globally, working in regulated markets and processing hundreds of millions of transactions per month.

Their headquarters are in Newcastle upon Tyne, in the heart of the north-east of England. They also have offices in London and abroad.

They are looking to recruit a Full Stack Software Engineer to join the Platform team.

The successful candidate will display a well rounded and broad approach to their use of technologies on both the front and back end. They are looking for people who are passionate about producing good quality code and keen to contribute positively to the working environment they have established.


Skills required:

  • A minimum of 2 years experience using .Net and C# based applications

  • Experience in developing web applications in Asp.Net, MVC or ASP.Net Web API

  • Design and optimisation of SQL Server Databases

  • Dependency Injection (Ideally autofac)

  • Unit Testing (Ideally Nunit)

  • Version Control (Ideally Git)

  • Creation and use of a RESTful interface (Web API)

  • Experience of modern Javascript standards and some exposure to front end frameworks, especially backbone, angular & react

  • Server side experience using node.js

  • Experience with Azure web services

  • Experience of working in a Continuous Deployment Setting

  • Familiarity with TeamCity and/or Octopus Deploy

  • Experience of working in an Agile process using SCRUM techniques.


Personal characteristics:


  • Passion for delivering quality software solutions

  • Must work well individually or as part of a team, irrespective of team size

  • Self-starter willing and able to take ownership and assume responsibility

  • Ability to manage own time, prioritise effectively and meet tight deadlines

  • Excellent communication skills at both a technical and non-technical level