Home > Find Jobs

Job Search

A tropical beach
DirectID company logo

DirectID

UK

Posted on: 19 July 2023

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Senior Software Engineer

OUR CLAN

DirectID is growing fast and thoughtfully. We are a remote first organisation and have been recognised as one of Scotland’s top 10 most flexible employers. We know we're not just building world-class products but also a world-class team and a set of sustainable development practices that will continue to deliver value as we scale.

We believe that the best work comes from cross-functional, self-organising, and diverse teams that take ownership of their processes and practices. You will be trusted to make things happen.

Our people set us apart and these are some of the words they use to describe our culture: Flexible, Fast, Compassionate, Potential, Professional, Fun.

Our values have grown organically through our behaviours and outcomes, driving everything we do We’re a Clan, With one Shared Vision, For our Customers and Brave at Heart.

YOUR ROLE

As a Senior Software Engineer, you will be part of a Scrum team responsible for designing, implementing, testing, and deploying our cloud products to a production environment.

Our products are used globally to help empower financial inclusion by optimising credit and risk decisions with open banking data.

You will work on all stages of the product lifecycle, from inception to maintenance, and will be responsible for ensuring that our products meet the highest quality standards.

Our products harness the power of cutting-edge Open Banking APIs and include a React front-end to allow users to share their banking data with lenders to enable quicker lending decisions, and a set of APIs and microservices written in C# using the latest ASP.NET Core framework to let the lenders access that data.

Requirements

  • Extensive experience in creating, analysing, and evaluating solutions to complex domain problems and in articulating your design decisions to stakeholders and other team members.
  • Experience of designing, building, and deploying fault tolerant, high scale and distributed systems in the cloud using Azure, AWS, or Google Cloud Platform.
  • Solid design and coding (C#) experience with developing Web APIs and resilient web services using ASP.NET / MVC / ASP.NET Core.
  • Experience with containerized and container orchestration platforms (Docker and Kubernetes).
  • Solid experience of relational database (SQL) systems and NoSQL technologies such as Cosmos DB, MongoDB, and object storage.
  • Experience with caching stores and message brokers such as Redis and/or Azure service bus
  • Strong knowledge of software development best practices with a focus on quality assurance.
  • A passion for collaborative development with a solid understanding of the agile methodology and scrum framework.
  • Experience of mentoring other engineers, of peer review and process improvement.
  • Understanding of web security best practices
  • Experience working with Authentication and Authorization Frameworks, e.g., OAuth2 and OIDC Protocols

Benefits

 

  • £65k-£80k gross plus pension.
  • Continuous Professional Development budget (CPD).
  • Uncapped bike to work scheme.
  • Monthly recharge time.
  • Clan trips for team building twice a year all over Europe
  • 33 days all inclusive holiday allowance (we will insist you take it!). 
  • Home working contribution to set up (get comfy we want you to stay)  
  • We truly embrace flexible working and are outcome based over being always on

Tags

api
AWS
azure
C
C#
Apply to job