Software Engineer

Breakingwave ,
London, Greater London

Overview

Job Description

Breaking Wave has been created to build software products which will drive growth, improve margins and create fresh opportunities for Deutsche Bank and its clients. We are specifically designed so that we can build new products with the speed and creativity of a fintech start-up. Technology and design are at the heart of everything we do. As a Software Engineer you will be part of the team developing new, early product software taking ideas from Deutsche Bank and bringing them to life using a design driven, minimum viable product development process. Taking advantage of the latest software development techniques, services and technologies you will deliver working products back to the bank. Once you are here, you will: - Develop software using latest technologies, e.g. Blockchain and public cloud - Develop client software using modern browser frameworks - Own software assets as committer and contribute to other assets - Design and build REST endpoints for SaaS products - Interface with Design to build high quality user experiences - Interface with product managers and customers to understand requirements - Proactively resolve problems by finding innovative solutions - Help hire, inspire and mentor new engineers Skills & Qualifications we need: - Previous product software development experience with public cloud and blockchain - Development of software using modern software architectures, e.g. serverless, micro-services and scaling stateless transactions - Ability to work across the full stack and learn quickly - Experience of modern development languages, e.g. Go, Scala, Javascript/Typescript or Swift - Experience of web client development using frameworks such as React, Vue or even Angular - Experience working with the principles of Agile development methodology - Flexibility and openness to embrace change - Great communications skills Breaking Wave is an equal opportunity employer. We want Breaking Wave to be an amazing place to work, where every person is free to be themselves and their individuality celebrated. Please let us know if you require any adjustments to enable you to apply or attend an interview. Apply for this Job