#1 Job Board for tech industry in Europe

Senior Backend Engineer (Spring Boot / Kotlin / Postgres)
New
Java

Senior Backend Engineer (Spring Boot / Kotlin / Postgres)

Poznań
4 422 - 6 634 USD/monthNet per month - B2B
4 422 - 6 634 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    English

    B2

    Spring Boot

    advanced

    Kotlin

    advanced

    PostgreSQL

    advanced

Job description

Are you the kind of engineer who drills deep into frameworks, databases, and programming paradigms—not just using them, but truly understanding their internals?

Do you obsess over writing elegant, high-performance code and seek holistic mastery of backend systems?


If so, we want to talk to you.





👀 Who We Are Looking For



We don’t measure experience in years—we measure it in depth, mastery, and impact. We are looking for exceptional engineers who embody the following qualities:





🌱 Spring Boot & Kotlin Mastery



– You have an in-depth command of the Spring Boot ecosystem and reactive Kotlin, understanding their internals down to the source code.

– You don’t just use frameworks—you know how they work under the hood and when to push beyond their limitations.





🐘 PostgreSQL & Advanced SQL Expertise



– You master PostgreSQL internals—query planner, indexing strategies, concurrency, advanced SQL, custom functions, and transactional models.

– You think far beyond basic queries and can unleash the hidden power of Postgres.





🔬 Systems Thinking & Core Computer Science Passion



– You are deeply interested in cryptography, concurrency models, transactional integrity, data structures, and analytics.

– You can draw insightful parallels across different frameworks, languages, and paradigms.





✨ Code Elegance & Functional Thinking



– You write beautiful, elegant, and testable code.

– You have a strong grasp of functional and object-oriented principles in Kotlin, applying them effectively to write clear, expressive, and maintainable code without unnecessary complexity.

– You are a true craftsman—not just writing code, but engineering with clarity and purpose.





🧠 Deep Engineering Mentality



– You are curious about the internal mechanics of tools and libraries. You read source code when necessary.

– You make thoughtful architectural decisions, balancing theoretical foundations with practical application.

– You can explain complex topics clearly, from high-level system design down to low-level implementation details.





🧪 Quality & Testability as Core Principles



– You don’t see testing as an afterthought—it’s an essential part of how you build software.

– You understand how to design for scalability, reliability, and performance.





🌟 Nice-to-Haves (Amazing If You Have Them)



We don’t care about buzzwords on a CV—we care about deep, hands-on expertise. If you’ve truly wrestled with complex problems in the following areas, we’d love to hear about it:


GraphQL – You’ve struggled with designing and optimizing complex schemas and have leveraged advanced GraphQL features like query batching, subscriptions, federation, or persisted queries. You understand its strengths and limitations, not just at a surface level but in real-world, high-performance systems.


Kubernetes – You have in-depth experience deploying, tuning, and troubleshooting distributed applications at scale. You understand Kubernetes beyond just running containers—from networking and service meshes to security, scheduling, and custom resource definitions (CRDs).


Spring AI & Machine Learning – You have practical experience integrating AI/ML into backend services, leveraging Spring AI (or equivalent frameworks) to build actionable, production-grade intelligent systems—not just playing around with toy models.


Apache Camel – You have hands-on experience using Apache Camel to implement robust, scalable, and fault-tolerant enterprise integration patterns (EIP). You know when to use routes, processors, and components, and how to design resilient event-driven architectures.





🤝 Who We Want to Work With



– Passionate builders who care about engineering as an art.

– Team players who thrive in an environment of mutual challenge and learning.

– Creative minds who don’t just follow best practices but question and improve them.

– Open-source committers, book authors, or technical bloggers welcome!


4 422 - 6 634 USD/month

Net per month - B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest Trui sp. z o.o. z siedzibą w Poznaniu, ul. Św. Marcin 29/8 (dalej jako "admi... more