Our venture
FinFabrik is a Financial Technology Solutions Builder based in Hong Kong, focused on capital markets tech. We develop platforms that our corporate clients use to bring investment services such as trading to their customers. FinFabrik builds the solutions for a FinServ future that will be digital and highly automated, focused on user experience. The FinFabrik team is at the core of our journey - a diverse group of people propelled by curiosity, a drive to create and the enthusiasm to learn every day. Together, we think and debate, we work hard, we laugh a lot and celebrate success.
The product
Your work will be around one of our core products: BrokerFabrik (www.brokerfabrik.com) is a next-generation online platform that Financial Institutions use to offer trading services to their customers. Being already used by our first clients, it changes the way retail investors actively create, manage and balance their portfolio to improve their returns. The platform is built from the ground up with state-of-the-art design principles, technologies and engineering practices. We want to offer our ultimate users an outstanding investment experience and powerful trading and portfolio management tools through the use of analytics, visualisation and actionable insights.
Your position and what you will add
We are looking for a strong Engineering Team Leader that will assume control of our source code and software engineering practices. You will lead a core team to ensure delivery of the components and services making up our trading platform while maintaining the quality and integrity of our overall system architecture. You will be a central and active part of a fast-paced, pragmatic and collaborative environment and a diverse group of people working in different setups and locations. Being hands-on in development work, translating user requirements into logical modules and clean code, effectively coordinating tasks as well as integrating and testing software components and services will be essential.
We expect from each other highest quality work, adaptive thinking, the ambition to have an impact, contrarian views and to boldly push into unknown territory while maintaining vision and responsibility.
Ideal skills and experience profile
If you are not a perfect match with the skills laid out below but think you would add to our team, please let us know why.
Experience
Preferably 4+ years experience with Java technologies; design and development of large-scale enterprise applications
At least 2 years experience with Web technologies; design and development of RESTful web services
Designing and implementing trading and order execution systems (FIX protocol) is a big plus
NoSQL experience (MongoDB) is a plus
Online trading/ brokerage domain knowledge in equities a big plus
Skills
Core Java (c, c++, c++11, scala programming experience a plus).
Distributed systems, asynchronous data processing, messaging middleware
Microservices and CQRS design patterns
Linux OS and scripting
Web technologies and standards
Strong object oriented programming concept
Agile software development
Why we think you should apply
Change the future of Financial Services - and yes, it needs changing
Do challenging and interesting engineering work
Build and run an outstanding team and work with experienced professionals across banking, strategy and technology
Join an open and informal, yet ambitious team that embraces differences in people
Actively shape and help build a champion in a highly dynamic field and geography - we win together and share our success
Develop new skills, learn from your colleagues as much as you teach them
Enjoy an attractive package and location with a flexible work setup