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.
- 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.
- 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.
- Flexible form of employment — employment contract or B2B.