Mid / Senior Remote Scala Developer

Tech Stack

SOFTWARE ARCHITECTURE
FUNCTIONAL PROGRAMMING
SCALA
AKKA
JVM
BIG DATA

Job Description

OUR OFFERSalary ranging from 665 to 1425 PLN net per day for a start100% remote company with remote-first mindsetFull-time but not necessarily 9-17, we are flexibleProfessional development and freedom in choosing toolset and tech stackLearning-culture expressed by SoftwareMill Academy and technical reading clubSmall teams without PMs, no procedures and no other corporate 'goodies' we all loveBest tools you need to make your work pleasurable and effective: monitor(s), workstation of your choiceDev-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 recruitment processInteresting projects with technologies like Scala, Akka, Zio, Cats, Slick, Blockchain, Cassandra, MongoDB, Apache KafkaADDITIONAL PERKSImpact on the company’s decisions starting from day oneTransparent and clear payment / raises policy and career development pathQuality time together: monthly integration meetings in different cities, annual company and family weekends away, if necessary we are switching to online integrations (wine tasting with sommelier, escape-rooms, etc.)50% refund (100% if you are a speaker) for conference tickets / trainings and paid days-off when an event takes placeEnglish coursesMultisport cardWHAT WE EXPECTAt least good Scala skills and functional programming knowledgeAbility to write clean and testable codeAt least 2 years of commercial experience in developing softwareUnderstanding of different types of software architectureAbility to design with scalability and maintainability in mindComprehensive knowledge and understanding of the industry trendsGood 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 companyNICE TO HAVEActor model and AkkaKnowledge of a second JVM languageEngagement in the IT community: personal blog, speaking at meetups/conferences, an active member of StackOverflow, involvement in the open-source projectsHaving a pet-projectInterest in Big Data, Machine Learning and/or Blockchain