SCROLL

Join us

Senior Scala Tooling Engineer
14000 17000
PLN

Have you ever thought about working in a project where all users are Scala Developers?

We are working in a unique niche as we are creating tools for Scala developers. This can mean building plugins for sbt or Intellij, developing Metals (LSP server for Scala) or even working on Fury, the new build tool created by Jon Pretty. Our team cooperates with our partners that are industry leaders: JetBrains, Lightbend and Scala Center.

Our work changes how hundreds of developers work each day and our solutions make a difference (e.g. by cutting the compilation times by an order of magnitude). We work closely with the R&D department and lessons that we’ve learned are transformed into new projects (like git-machete or Context Buddy).

We often have to find impossible solutions or workarounds to problems that may seem unsolvable. If you are looking for a project where you have an interesting problem to debug each week and always have a code-related story to tell then you are looking at the right position.

Skills required

Scala
Advanced
Build tool (e.g. sbt/Gradle/maven)
Regular
Git
Regular
CI/CD (e.g. Jenkins)
Basic

What and how

  • Most of our code is written in Scala with small parts in Typescript (e.g. for VS Code plugins).
  • We are using sbt (and sometimes pants, bazel or gradle), git, Github/Bitbucket and Travis/Jenkins.
  • A big part of our work happens in open source projects
  • We are responsible for our code architecture and design choices
  • We have a lot of freedom in evaluating and picking the right solutions
  • We have full ownership of the created solution, which means that we need to provide support for it. This is done only in working hours and in a quite limited way.
  • We are using an agile approach (Scrum or Kanban)

What we expect:

  • Solid knowledge of Scala and it’s tooling ecosystem
  • Proficiency with a build tool of choice (e.g. sbt or gradle)
  • Good understanding of git
  • Experience with JVM internals (e.g. classloaders or memory model)
  • Experience with CI/CD pipelines
  • An open and creative mind
  • Proactiveness and initiative
  • Willingness to learn
  • Ability to manage long term goals and lead people
What's on offer?
community
scala_community-1
Building tech community in Krakow & Poland
We do our best to give back to the community by creating a space for the exchange of experience and ideas.
path
promotion
Transparent rules of getting promoted
We are proud we created a fair, transparent environment that gives opportunities for personal growth, a promotion and a pay rise, no matter what the team member’s starting point is.
knowledge
virtusity
Virtusity - in-house training division
We're good at knowledge sharing. We provide internal workshops and rich knowledge base.
environment & atmosphere
chillout
Chillout zones
A table football, Mario Bros, Duck Hunt, comfy swings for you to relax.
work
flexibility
Flexibility in projects
We make a room for your autonomy and provide you with mentoring and guidance form the first day.
work
flexible
Flexible hours
You decide when you work efficiently.
environment & atmosphere
snacks
Fresh fruits & snacks
Fruits, nuts and more of your favourite tasty treats.
events
gossip_pizza
Gossip pizza
Stay up-to-date with your co-workers and projects eating monthly gossip pizza.
events
events
Integration, sport events and tournaments
Sports? Other cool activities? We've got this covered.
environment & atmosphere
macbook
Macbook / Thinkpad
Depending on the project, best for you with all additional accessories needed.
environment & atmosphere
centre
Office in the center of Kraków, Kielce or Rzeszów
We’re getting things done from an office in Kraków, Kielce and Rzeszów.
community
open_source
Open source initiatives
We contribute to open source projects and enhance software that is used by software developers around the world.
extras
sports
Private healthcare
If you care, we care. Choose what’s best for you to meet your healthcare needs.
work
remote
Remote work
Office or home office? We have the opportunity to work remotely 1-2 days a week, depending on the project. Choose what suits you best.
extras
sports
Sport card
Want to stay healthy and fit? We provide you with the possibilities, the rest is in your hands.
environment & atmosphere
stretching
Stretching
Feeling tense or tired? Join in-house stretching sessions.
Kraków
Senior Scala Tooling Engineer
b2b
14000 17000
PLN
Apply now
Senior Scala Tooling Engineer
Application form +URL
Application sent
We'll contact you.
share