Senior Scala Software Engineer

Cracow, PL

Working with us you will have the chance to immerse yourself in a challenging project and top technology stack. Our backend team uses Scala, Kafka, ElasticSearch, Scylla/Casandra, Azure, Kubernetes, our colleagues from the Frontend Team use JavaScript (React.js), ES6, Redux, TypeScript, Webpack Both teams are supported by the QA and Infrastructure Teams.

Apply now

Responsibilities

  • design and develop algorithms for advanced analytics & data science using technology like Spark Streaming, Kafka, ElasticSearch
  • develop architecture and design patterns to process and store high volume data sets
  • develop software with a core focus around optimisation and performance
  • translate complex functional and technical requirements into detailed design
  • perform analysis of vast data stores and uncover insights

Our expectations

  • programming skills in Scala
  • solid understanding of Kafka, Kubernetes
  • good knowledge of akka.io
  • experience with SQL
  • capacity to plan and scale systems to keep up with incredible growth
  • excellent troubleshooting and debugging skills
  • a passion for building tools and automating everything
  • strong analytical skills

Nice to have

  • knowledge of Apache Spark
  • knowledge of Scylla or Casandra
  • experience with ETL, Python/Shell scripting

Our offer

  • an opportunity to work with cutting edge technology (Scala, Kafka, ElasticSearch, Scylla/Casandra, Azure, Kubernetes)
  • being a member of a 30+ person backend developer team that focuses on relationships and a good atmosphere in the team
  • a chance to take part in building a strategic and ambitious Big Data-related product used by international top clients from various fields
  • hardware and software chosen by you (laptop, monitors, equipment)
  • paid holidays
  • medical health care
  • modern office
  • possibility of co-financing participation in branch conferences, internal Tech Talks
  • integration parties
  • flexible working hours - you can start your work from any hour you want
  • competitive salary appropriate to your skills and knowledge

GDPR Compliance

In your application please include the following statement: "I hereby give my consent to the processing of my personal data which are necessary to the Personal Data Administrator for the purpose of the recruitment process." This consent will allow us to contact you in connection with our recruitment.

If you would like to take part in the other recruitment processes in the future, please agree to participate in future recruitments: "I hereby give my consent to the processing of my personal data which are necessary to the Personal Data Administrator for the purpose of future recruitment processes." This consent will allow us to contact you in connection with our recruitment. We will process your data for two years.

Careers

Apply for this job