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!
Net per month - B2B
Check similar offers