Senior API Developer

  • Java Engineer
  • Permanent
  • London, UK

Fractal Labs is recommended by Deloitte to their major banking and finance customers because we are already delivering data intelligence to banks in the UK, Ireland, Scandinavia and Holland as we go global. We are looking for a senior API Engineer to grow an aspirational, skilled and high-performing team building new products for our award-winning market leading platform. You will be responsible for mentoring and coaching junior developers, leading by example by developing well tested production quality code.

We are a dynamic and forward-thinking fintech startup, rightly proud of its strong engineering team and our technical background. Today we are building API connections to all retail banks, normalising and enriching the data, and providing forecasts, insights and timely alerts through a best of breed API. We aim to be the best of the best.

Why wouldn't you want to join the biggest technology revolution in finance? You would get to define and build APIs, SDKs and other tools that everyone else would look upon with envy and fight to get mentioned on their CV. If any of this motivates you then look no further, come join us in a team of talented engineers to build connectivity to banks.

Our state of the art systems include highly efficient and large scale platforms built with Java Kafka and Cassandra, running on Docker containers and deployed in AWS ECS Fargate clusters.

You will succeed in the role because; - You are passionate about quality and technology - You are comfortable navigating through ambiguity and providing clarity to others - You try to understand both the engineering and business context - You build solutions and instinctively automate operations - You can be a role model and mentor to junior engineers - You will love this job because - You enjoy seeing code going live into production - You get satisfaction from producing clean, meaningful technical design and docs - You appreciate the challenge of supporting enterprise partners in global markets - You want to learn continually and grow your professional skill set - You will be in a fun environment focussed on engineering excellence

Basic requirements Degree in Computer Science, or equivalent practical experience 2+ years of experience building SAAS API services 2+ years Java 8+ 1+ years Spring especially Spring Boot JUnit and Mockito Integrating with OAuth APIs Developing RESTful APIs SCRUM / Agile Development Processes

Preferred requirements BSc/BEng and 5+ years of relevant work experience MSc/MEng and 4+ years of relevant work experience PhD and 2+ years of relevant work experience Foundation in computer science with a strong understanding of functional programming, microservice development, clean code and RESTful APIs Previous experience working in startups and finance especially payments NOSQL (Cassandra, DynamoDB) Open Banking / PSD2 APIs Integrations with APIs such as Xero, Salesforce, PayPal, Amazon, DueDil, Validis Serverless programming (serverless-stack.com) Hands on AWS DevOps (Lambda, Cognito, ECS)

Benefits 25 days / year annual leave Employee share options Usual working hours (9.00 - 18.00) Core working hours (11:00 - 15:00) Board game evenings We believe in a good work-life balance so that "Family comes first". You will be working in a cross-functional team in a trusting and safe environment of Low Pressure / High Performance where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on healing and problem solving.