-
Progressocore

Senior Kotlin Engineer

Progressocore
Poland · Full-time · Mid-Senior

As a Senior Kotlin Engineer, you’ll join a newly forming pod with the opportunity to influence architectural decisions, shape design discussions, and help deliver elegant solutions to complex financial challenges. This is a role for an engineer who not only writes clean, idiomatic Kotlin but also elevates those around them through collaboration and thoughtful technical leadership.


What You’ll Do

Design & Build Scalable Backend Systems

Develop and maintain high-performance backend services in Kotlin, contributing to APIs, internal tooling, and new product capabilities.


Shape Architecture & Engineering Standards

Participate in collaborative design forums across engineering and business teams, influencing architectural decisions and system evolution.


Support Product Expansion

Build and integrate APIs supporting collections functionality, new financial products, and US market expansion.


Write Clean, Tested Code

Deliver simple, maintainable, well-tested code across all layers of the testing pyramid using modern Kotlin testing frameworks.


Collaborate Across the Business

Work closely with stakeholders across product, operations, and engineering to deeply understand complex financial domains and translate them into scalable systems.




Who You Are

You write elegant, idiomatic Kotlin and value simplicity in design.


You understand that great engineering is about people, not just code.


You’re comfortable navigating complex financial domains and abstract system design.


You think critically about architecture and understand trade-offs between quality and speed.


You’re collaborative, pragmatic, and motivated to continuously improve yourself and your team.


You can solve problems independently but know when to involve others.




Tech Stack You’ll Work With

Backend

Kotlin (1.7+)


AWS


PostgreSQL


RabbitMQ


Docker & Kubernetes


GraphQL (nice to have)



Frontend Ecosystem (Context Awareness)

React & React Native


TypeScript


MobX, Redux


Stylus & SASS



Tooling & Engineering Practices

Gradle


GitHub & GitHub Actions (continuous deployment)


JUnit Jupiter


Kotest


TestContainers


Kanban methodology



Qualifications

Must-Have

Strong commercial experience with Kotlin


Ability to write clean, simple, maintainable code


Solid experience with relational databases (PostgreSQL or similar)


Understanding of software architecture and abstraction principles


Experience writing comprehensive automated tests


Ability to understand and work within complex financial domains



Nice-to-Have

Experience with NoSQL databases


Familiarity with GraphQL


Experience working in FinTech or regulated environments


Experience with Kanban or flow-based agile methodologies

Key Skills

Ranked by relevance

kotlin postgresql react nosql
Login to Apply
Posted
May 20, 2026
Type
Full-time
Level
Mid-Senior
Location
Poland

Industries

Staffing Recruiting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Progressocore
Related

Senior ML Engineer (Azure ML / Microsoft Fabric)

2025-08-26

Full-time
Mid-Senior
Lithuania
Staffing
Engineering
View Job Details
TEEMA
Related

Full Stack Engineer

2026-05-26

Full-time
Mid-Senior
Canada
Staffing
Information Technology
View Job Details
Progressocore
Related

PHP Developer (CodeIgniter)

2025-10-30

Full-time
Entry
Turkey
Staffing
Engineering