Java / Kotlin Developer
For over 10 years, we’ve been developing our own product—Calamari—a SaaS application that supports HR management. We’re a small, 30-person, fully Polish 🇵🇱 product company. Join us to design and implement a modern solution used daily by businesses in more than 100 countries 🦑 🌍.
👷♂️ How do we work?
Calamari’s backend follows a microservices architecture. We use the latest versions of Java, and some services also run on Kotlin. We deploy our apps regularly—literally every day. We strive to develop our system using modern approaches inspired by DDD. Our services are geographically distributed across multiple AWS regions. We also face challenges upgrading an older, monolithic portion of the system.
When you join us, you’ll be part of one of two small, autonomous, cross-functional product teams (6-7 people) working in an Agile spirit. You’ll have a huge impact on the product, its architecture, and how your team organizes its work.
📍Location
Warsaw / Białystok (hybrid) or fully remote.
⭐️ Who are we looking for?
- You have a solid 7+ years of experience in software development.
- You’re an effective engineer who can understand business needs, translate them into technical solutions, break tasks into clear stages, propose simplifications, and see everything through—on time and fully functional.
- You follow best practices, ensuring your code is readable, modular, and easy to maintain. You know that just using class doesn’t make code object-oriented.
- You’ve worked on a system that went into production and was actively used by real users. You understand how to keep it stable, troubleshoot issues, and proactively prevent problems.
- You have substantial knowledge of web and distributed systems, including protocols, security, architecture, and integrations.
- You know how to create tests that actually support system growth. You’re aware that overusing mocks can make developing the app a headache. You care about clarity, structure, and fast test runs. You understand why “black-box” testing is important, aim for comprehensive coverage of business cases, and see testing as integral to your work—not something to postpone until the sprint’s end. TDD is ideal. In short, your tests give us confidence to deploy with our eyes closed.
- You have strong communication skills and thrive in a team environment.
- You speak Polish fluently—100% of our communication is in Polish.
- You’re constantly growing your skills and unafraid of new challenges.
- You have hands-on experience designing system architectures. You can transform business requirements into well-thought-out designs and implement them effectively. You not only justify your decisions but also explain them clearly to teammates. You’re open to discussion and constructive feedback. You grasp the importance of how components interact and make conscious trade-offs—including occasionally taking on technical debt in a controlled manner.
- Ideally, you have experience at a product-based company.
🫱 Summary
Let’s be honest: we have high standards—and none of the above points are there by accident. We’re adding another great engineer to our close-knit team: someone who’s engaged, enjoys their work, communicates well, focuses on action, and sees things through. We want someone who finds solutions rather than obstacles or excuses.
If this sounds like you—we’d love to see your application!
🛠️ Your responsibilities at Calamari
- Contributing directly to feature implementation.
- Designing system architecture and performing technical analysis for new features as well as modernizing existing solutions. Ensuring clear communication about trade-offs regarding cost, performance, and scalability—always in the context of team capacity and time constraints.
- Working closely with the Product Owner to anticipate technical challenges and opportunities, propose optimal solutions, plan, and shape system development strategy using Agile methods.
- Promoting and implementing best practices such as clean code, testing, TDD, etc.
🤝 Why join the Calamari team?
- 💪 We have a strong, experienced technical team—this is feedback we consistently hear in 1:1s with our devs.
- 💡 Interesting challenges in building and evolving an architecture used for real production by thousands of users.
- 🗓️ Few meetings.
- 👩🏻🤝👨🏼 Flat organization, zero corporate rules.
- ⏰ No on-call duties or overtime.
- 🌐 Work in the Polish time zone.
- 🧭 Hybrid or fully remote.
- 🤝 Stable, long-term collaboration. Calamari has been growing steadily for 10 years with zero layoffs due to financial, market, pandemic, or restructuring issues.
🏗️ Our Technology Stack
- Java 21, Kotlin
- Spring Boot, Jooq, Hibernate
- PostgreSQL
- Apache Pulsar
- AWS
- Docker, JUnit5, Testcontainers
- Grafana, InfluxDB, OpenSearch
- And we’re open to more. Your job is to propose and implement solutions that address real problems. The next items on this list could be yours!
🚀 Join Us
When sending your CV, please include the phrase “CALAMARI REKRUTACJA 2025” in your message. That way, we’ll know you read our entire posting.
Also, tell us a bit about yourself—how your experiences connect with our needs and why you’d like to join us :-)
🎬 What does the recruitment process look like?
- An initial chat with a few tough questions (0.5h).
- A practical task to see how you think (1h).
- An online technical interview about programming and technology (1h).
- A conversation with the company founders. We want to get to know you better and see if you’re a good fit (1h).
- We make you an offer or give you feedback.
Please kindly include the following clause when sending us your application:
"I consent to the processing of my personal data for the purposes of the recruitment process (Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of individuals with regard to the processing of personal data and on the free movement of such data - GDPR.)”.
Get ready for efficiency
Stop being a bottleneck. Try Calamari free for 14 days and regain focus.
“In the 2+ years our company has used Calamari, we have heard nothing but positive feedback from employees and managers.”
– Parker R.VP, People, Mission & Culture at Brightspot