This job has expired

Back End Developer

Closing date
15 Apr 2021

View more

Technology & New Media
Contract Type
You need to sign in or create an account to save a job.

Job Details

Who we are

A unique, Sharia-compliant digital banking and wealth proposition in the heart of London. We are not just another digital bank offering seamless banking experience with certainty, security and simplicity but more. Our mission is to help people sustain and grow their wealth for future generations. We do this by solving problems people have instead of just selling boring banking products. We achieve this in a socially responsible way, driven by innovation and backed by a leading financial institution who are in it for the long run.

Required Skills & Knowledge
  • Pragmatic approach to problem solving and solution architecture
  • Attention to detail when developing solutions
  • Ability to break down and communicate complex problems in simple terms
  • Has worked in medium to large teams
  • 4+ years commercial experience as a software engineer/developer
  • Experience with Node.js and modern JavaScript
  • Experience designing and implementing REST APIs
  • Experience with microservice architectures
  • Experience with at least one major cloud provider (AWS, Google Cloud, Azure)
  • Extensive experience with various levels of testing e.g. unit, integration, end-to-end

  • Experience designing, developing, and running production-grade systems at medium scale and above (50k+ users)
  • The ability to work across the fullstack (React-Native)
  • TypeScript experience
  • Experience working with serverless architectures
  • Experience with AWS
  • Experience with GraphQL
  • Experience in the finance/payments domain

Our Engineering Philosophy
  • We have a relentless focus on engineering productivity (we actively kill meetings that don't add value to the team's daily goals)
  • We take a pragmatic / best practice approach to all levels of testing
  • We empower all engineers to ship features as frequently as possible
  • We value incremental releases processes over traditional waterfall methods
  • We pride ourselves on creating a culture of software engineering excellence
  • We encourage knowledge sharing amongst the team and believe continuous learning is critical to every engineer's career
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert