Senior Software Engineer (Back-end)

  • Location

    City of London, London

  • Sector:


  • Job type:


  • Salary:

    Up to £90000.00 per annum + Benefits

  • Contact:

    James SpenceEvans

  • Contact email:

  • Job ref:


  • Published:

    3 months ago

  • Expiry date:


  • Start date:


  • Client:


Senior Software Engineer (Backend) - Full-stack development, senior back-end developer, , SDLC, back-end development, Server-side, .NET, Java, C#, Python, Django

City of London - Permanent - £75,000 - £90,0000 (plus benefits)

Senior Software Engineer (Back-end) - we are looking to recruit an experience Senior Software Engineer (Back-end) to join a forward thinking, innovative and dynamic Global Reinsurance organisation, whom on currently undergoing a global digital transformation which is looking at digitizing a number of their business processes and also is bringing in a new technology in order to allow them to continue to be one of the market leaders.

As a Senior Software Engineer (Back-end) you'll have responsibility for designing, building and maintaining efficient reusable and reliable code to create interactive websites, whilst also ensuring the best possible performance, quality and responsiveness of applications.


  • Degree in computer science or similar training and/or relevant working experience
  • Several years of experience in software development as a developer, in particular strong knowledge about clean coding, object-oriented development principles, patterns, and agile development practices
  • Strong programming background in building and implementing applications on the cloud (Azure, AWS, GCP,…)
  • Background in API technologies: REST APIs, API guides, API guidelines, API management, JSON, Swagger, Authentication mechanisms (OAuth2, JWT, TLS, …)
  • 4-6 Years of strong programming background implementing solutions using either Microsoft Tech stack (C#, Visual Studio / VS Code,… ) or Python Tech Stack (Python, Django, Sublime/Pycharm,..)
  • Clear understanding of DevOps principles, preferably with VSTS and Git.
  • Experience with micro service architectures, containers and cloud services
  • Know-how about TDD (test driven design), unit testing and automated testing (frameworks)
  • Dev skills for source code management: source control, branching, merging and code reviews
  • Database skills (relational, NoSQL)
  • Very strong analytical and communication skills, excellent team player
  • Strong commitment, desire to work on teams and topics

If this opportunity sounds of interest, please click "apply" or contact James Spence-Evans at Experis for further information.