vestr AG is a fast-growing and well-funded startup company in the financial technology space (“fintech”). We provide tailored software services to leading banks and asset managers and our white-labeled platform is frequently referred to as the engine behind active management. The company was founded by experienced industry veterans and our investors include SIX Group – which runs the Swiss Stock Exchange – as well as some large banks and professional investors.
We build on modern technologies, maintain a laser-sharp focus on the needs of our clients and strive to continuously improve our offering. Our goal is to become the market standard and we need your help to get there!
As part of our experienced and highly skilled engineering team, you will take ownership of sub-projects for integrating new large corporate clients with our platform, you extend our core product offering, and you will help move our distributed, service-oriented CQRS architecture forward.
You will acquire a deep understanding of our business domain including structured products, portfolio management, order workflows, corporate actions, fee structures, and much more; you will also gain insights into complex software systems in large banks such as order management systems, real-time pricing systems, ESBs, etc.
Last but not least, you will work in an international team full of talented employees spread across offices in Zurich, Singapore, Lviv, and Kyiv.
- Solid experience in Node.js development and TypeScript
- Solid experience with RabbitMQ (or other message brokers)
- Solid experience with MongoDB and other databases
- Experience in design and implementation of distributed architectures; experience with RESTful APIs, RPCs, and message brokering
- Conceptual knowledge of DDD, CQRS, event sourcing, micro-services architectures, SOA, and more
- A good understanding of GraphQL and React.js
- Solid understanding of data structures and algorighms
- Experience with other back-end technologies like Java or .NET
- Applied knowledge of Docker and Kubernetes *
- Familiarity with CI/CD workflows *
- Experience with agile project management / SCRUM
- Good English skills
What we offer
Aside from a competitive compensation, we offer many benefits including 25 vacation days, 10 sick leave days, remote work, handling of your taxes and invoices, and a people-first company culture with zero bureaucracy.
As a product company, we have a strong focus on quality and quality assurance: all pull requests are subject to mandatory code reviews, new features are extensively tested by a. QA team, and we do not cut corners.
We speak technology: Bi-weekly tech meetings offer an opportunity for developers to share their contributions to the codebase with the rest of the team, discuss pain points, or simply demo a new library that was presented last week at one of the big code conferences. We emphasise collaboration in our development processes: the team is eager to help you with questions regarding business or software architecture at any time.
Currently, we have an office location in Lviv and regularly organize team events around the Lviv area. Engineers from Kyiv are offered to join those events as well. As an interesting note, the engineering manager in Lviv was a very early technical employee in Switzerland and is also part of the architecture team. You can always count on his support – even if it is as simple as a chat over coffee!
Last but not least, you will work in an international team full of talented, determined, and enthusiastic employees spanning across offices in Zurich, Singapore, Lviv, and Kyiv.
*Note: we do have a dedicated in-house DevOps team to support us with these
If you had previous exposure to four or more of these technologies and are looking for a new challenge then you should definitely contact us. We are looking for a fast learner with broad interests and a positive attitude. Of course, a degree in computer science, mathematics, physics, or engineering is always a plus and so are personal- or open-source tech projects to which you have made major contributions.
Please send your application and CV to email@example.com or apply via the Job Application Form.