Currency

Senior Full-Stack (Kotlin) Engineer

Java

Senior Full-Stack (Kotlin) Engineer

Java

remote, Opole +8 Locations

VM.PL

Full-time
B2B, Permanent
Senior
Remote

Tech stack

    Polish

    B1

    German

    B2

    Kotlin

    advanced

    Java

    regular

Job description

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.

Tech stack

    Polish

    B1

    German

    B2

    Kotlin

    advanced

    Java

    regular

Office location

Published: 17.11.2025

Senior Full-Stack (Kotlin) Engineer

Summary of the offer

Senior Full-Stack (Kotlin) Engineer

remote, Opole

VM.PL

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest vm.pl z siedzibą we Wrocławiu ul. Kościuszki 82 (dalej jako "administrator"). Masz prawo d... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.