Solution Architect - Contract (m/f/x)

ABOUT THE JOB

Have you worked in the finance industry and winced at how the big players never develop anything new? 

Too many E-finance business models rely on exploiting customers data. We strive to be different: For our customers we find the highest return on their data. We ask nothing for free: Every piece of information the customer decides to share profits them directly or goes to saving the planet.


We are building an open banking solution to do that and earn a commission along the way.

You will own the product architecture and be responsible for translating its underlying business process into a simple and scalable architecture. Development has already begun, and deadlines are tight. You are not alone though: You work with a team of motivated experts and with full support from management. Your product has top priority and any and all obstacles you face will be removed by management.

You will succeed in this role by understanding what the business case is, how it translates into an efficient process and how this process can best be implemented in software. You then need to explain the resulting architecture to management and developers, so both parties know the reasoning behind the systems design and so the developers know how to build it.

You should assist and mentor developers in implementing critical parts of the system, but it is not your responsibility to write all the code or know every tool and language. 

The current tech stack is Go, gRPC, Kubernetes, Istio and React. 

YOUR ROLE

  • You will work with product team to capture requirements and co-architect solutions.
  • You will own the architecture and be a single point of contact for design and development.
  • You will provide guidance and mentoring to less- experienced team members.
  • You will develop quick PoCs to evaluate the concept and technical feasibility.

YOUR QUALIFICATIONS

  • You have minimum 10 years of experience in Software Industry with at least 3 years as Architect or similar roles.
  • You have experience in building solutions from the ground up.
  • You have strong experience in handling large projects and implementing highly scalable, highly available, and performance-optimized applications with Microservice architecture using Kubernetes.
  • Strong programming experience in Go is required.
  • You have in depth knowledge of data types, data structures, data sets, data access and software design patterns, including relational and non-relational database concepts.
  • You have strong written and spoken communication skills.
  • You have excellent analytical and problem-solving skills.
  • You have experience in developing APIs using gRPC, Restful WebAPI.
  • You have good experience with testing patterns and best practices along with software security best practices.
  • You have experience in application tracing, logging, performance metrics, debugging, optimizations and defect resolution.