Software Engineer new

At etika we specialise in offering financing solutions for online retailers and their shoppers. We are independently funded, well established and strive to…...

At etika we specialise in offering financing solutions for online retailers and their shoppers. We are independently funded, well established and strive to operate with transparency, simplicity and fairly. If you are a talented developer and you would like to work within a highly skilled, close-knit team in a relaxed environment where culture is as important as technical excellence, etika might be the perfect place for you.


Our DNA

  • We believe in diversity of people and ideas
  • We aim to make finance accessible too many, not just a lucky few
  • We lead through innovation and launch fast
  • We develop our core platform in-house, giving us maximum control and flexibility
  • We use modern technology to improve products for our customers
  • Our finance is easy to use and understand
  • Being fair and responsible is more important than profit
  • We only work with trusted retailers that support and reflect our values


The Role

To deliver digital solutions for the business, focusing strongly on full-stack application development. To contribute to thought leadership and guidance across both application development and support of the development team, to influence and support processes and practices with the view to deliver rapid yet reliable solutions, embracing a “DevOps” way of working.


Requirements

  • A comprehensive understanding of JavaScript (scope, closures, prototypes, event-loop etc)
  • Proven track record as a full-stack engineer
  • Experience with statically typed languages
  • Experience with databases (relational and non-relational)
  • Experience with modern tooling (Babel, Webpack, Flow etc)
  • Strong agile skills
  • Developed analytical and problem-solving skills
  • Excellent communication and interpersonal skills


Technical skills (We don’t expect you to know all of the skills listed but you should feel comfortable with most of them)

  • Comprehensive understanding of microservices (API Gateways, service boundaries, cross-service communication and monitoring)
  • Strong front-end capabilities (performance, accessibility, design systems and micro front-ends)
  • Advanced React (hooks, suspense, state management, patterns such as compound components, css-in-js, understand reconciliation and testing)
  • Node
  • AWS experience (S3, Kinesis, CloudWatch, Lambdas, DynamoDb, SNS, SES, SQS etc)
  • Experience with testing (Unit, Functional and E2E)
  • Docker
  • Kubernetes
  • Payment gateway integration experience (Adyen, Stripe, etc)
  • DevOps tools (Terraform, Helm, Serverless, etc)
  • Cassandra
  • Blockchain familiarity
  • Modern CI tooling


Why etika?

  • Competitive salary
  • Remote working is available
  • Life assurance x3 annual salary
  • Private health insurance with Vitality
  • Pension Scheme (Aegon)
  • Cycle to Work scheme
  • A commitment to an open, inclusive, and diverse work culture
  • Frequent social activities