Remote Kotlin Developer (Senior/Staff)
SoftwareMill
⚲ Gdziekolwiek, Anywhere
21 000 - 31 080 PLN (B2B)
Wymagania
- Kotlin
- Architecture
- Kotest (nice to have)
- Docker (nice to have)
- Java (nice to have)
- Scala (nice to have)
- AWS (nice to have)
Opis stanowiska
O projekcie: We are SoftwareMill - a group of various individuals: total geeks, humanists, fans of fantasy and karate, Apple and Android enthusiasts. Both our differences and shared values allow us to create one of the most employee-friendly companies in the IT industry. And it’s not just our opinion – this unique culture has earned us the title of Poland’s Best Workplace in the 50–99 employees category, recognized by Great Place to Work! We cooperate 100% remotely, from our homes scattered all over Poland (but not only!). OUR COOPERATION OFFER - Remuneration ranging from 125 to 185 PLN net per hour for start- 100% remote company with remote-first mindset- Flexible cooperation from any location and without strict schedule- Professional development and freedom in choosing toolset and tech stack- Learning-culture expressed by SoftwareMill Academy and technical reading club- Access to many AI tools (Claude, OpenAI, Cursor, Gemini, Copilot, etc.)- Leadership and soft-skills in-house trainings- English courses- Small teams without PMs, no procedures and no other corporate 'goodies' we all love- Best tools you need to make our cooperation effective and pleasurable: monitor(s), computer of your choice- Dev-friendly environment with passionate and skilled people who believe in clean code and software craftsmanship - you will have a chance to meet some of them during the selection process- Interesting projects with technologies like Kotlin, SpringBoot, Cassandra, MongoDB, Apache Kafka Wymagania: WHAT WE EXPECT - Very good Kotlin skills and general programming knowledge - Comprehensive knowledge and understanding of the industry trends - Willingnes to work in a startup atmoshpere with dynamic changes, shift or priorities, etc. - Ability to write clean and testable code - At least 4 years of commercial experience in developing software - Understanding of different types of software architecture - Experience in leading mid-sized teams (mentoring, providing technical direction) - Experience in requirements analysis, achitecture and solution design, defining and optimizing processes - Ability to design with scalability and maintainability in mind - Good knowledge of English is a must (both spoken and written), we work with clients from all over the world (USA, Australia, Switzerland, etc.) - Polish language is required, as internally we are a Polish speaking company NICE TO HAVE - Experience with Java or Scala - Experience in Docker, K8s, AWS, and Terraform, OpenAPI, JsonSchema, Kotest - Engagement in the IT community: personal blog, speaking at meetups/conferences, involvement in the open-source projects - Having a pet-project - Interest in Big Data, Machine Learning and/or Blockchain