Senior Full-Stack (Kotlin) Engineer
remote, Gdańsk +8 Locations
VM.PL
Start: ASAP | Full-time | Long-term (min. 12 months) | Hybrid / Remote with possible on-site visits | Financial industry project (Germany)
You will join VM.PL to develop a modern, premium-class financial platform — an advanced client portal / advisory system / financial CRM supporting advisory processes, information flow and interaction with end customers. The system has been developed using a modern cloud architecture for the past seven years — with no legacy components and a strong focus on clean, stable and scalable code.
The environment is fully based on Kotlin, reactive architecture, a relational database, and component-based UI. This is a long-term project with a real multi-year cooperation perspective.
Responsibilities
Development and maintenance of a modern, multi-module financial platform built using cloud-native architecture.
Implementation of frontend functionalities for browsers and mobile devices (component-based UI).
Full lifecycle development: analysis, specification, implementation, testing, documentation.
Designing and expanding workflow processes (onboarding, documents, contract processes, PDF generation).
Building data visualizations (tables, charts, dashboards).
Collaboration with cross-functional teams: Product Management, UX/UI, Design.
Ensuring code quality through code reviews, unit tests, and CI.
Analysis and resolution of technical issues and performance optimization.
Requirements
Degree in Computer Science or equivalent professional experience.
Several years of experience in software development — ideally in financial or other complex projects.
Strong knowledge of the Java Technology Stack and Kotlin; hands-on experience with modern frameworks and tools.
Experience in building responsive web and mobile applications.
Nice to have:
experience with component-based UI libraries,
cloud-native architectures,
reactive data infrastructure,
relational databases.
Independence, analytical thinking, high quality standards, and ownership mindset.
Proactiveness and entrepreneurial approach to product development.
German language proficiency at min. B2 (mandatory).
Polish language proficiency at min. B1.
We offer
Remote work with the possibility of business trips to the client in Germany.
Clear communication and a flat structure — fast decisions and real influence on the project.
Long-term cooperation — min. 12 months, with a high probability of extension.
Individual development path — training, mentoring, learning budget.
A supportive team — openness, trust, and strong collaboration.
Projects in the financial sector and other industries (e.g., energy, education, manufacturing, logistics).
International environment — cooperation with DACH-region teams and clients.
Language classes (English, German), including native speakers.
Benefits package: LuxMed, Unum, Multisport.
Flexible form of employment — employment contract or B2B.
Senior Full-Stack (Kotlin) Engineer
Senior Full-Stack (Kotlin) Engineer
remote, Gdańsk
VM.PL