All offersPoznańDataJava & Spark Engineer
Java & Spark Engineer
Data
Scalac

Java & Spark Engineer

Scalac
Poznań
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote
Scalac

Scalac

Scalac is the Team! This is crucial. We love to work together. We specialize in systems development on a large scale, based on Functional Programming Languages. We believe that truly great products happen when employer and employee go hand in hand.

Company profile

Tech stack

    Java
    advanced
    Spark
    advanced
    Scala
    nice to have

Job description

Online interview
Friendly offer
Senior Java & Spark Developer

Imagine starting your workday when you are completely rested, no need to get up early in the morning because you have the possibility to choose your own working hours. You are a part of a team in which you can be 100% yourself. Every day you sharpen your Spark skills while working alongside the best Scala Engineers from all over the world. You have an impact while developing great software like end-user systems, streaming platforms, reactive distributed systems, and many more using pure functional programming! You feel like a member of the Scala community, having a chance to contribute to open source projects, and attend meetups and conferences as a participant or as a speaker - it’s up to you! 

Does it sound like your dream workday? That's perfect because we are looking for Senior Java&Spark Engineer to join our team! 

Salary: 21 000 to 31 000 PLN net/month on B2B

We are looking for a Java & Spark Engineer with 5+ years of Java and Spark experience and knowledge in the technologies listed below.

Technologies that we work with (optional):

  • Core technologies: Java (Nice to have: Scala, Python)
  • Data Engineering: Spark, Hadoop, Hive
  • Libraries: Circe, Cats, Cats Effect, Slick, Doobie, HTTP4S, Shapeless, Monix, and much more
  • DBs: RDBMS, MongoDB, Redis, Cassandra, Elastic Search
  • Messaging: Kafka, RabbitMQ;
  • Architecture: Microservices, DDD, Event Sourcing, CQRS
  • Containerization: Docker, Kubernetes;
  • Workflow managers: Luigi / Airflow;
  • Finagle data formats: Avro, ProtoBuf, Parquet;
  • Postgres queues: RabbitMQ, Kafka, Kinesis.
 
Other important skills:

  • Good programming and testing practices. 
  • Excellent communication skills, so that you can communicate well with both the technical team and our clients.
  • English at an advanced level as our clients are from the US (Silicon Valley) and West Europe.
  • A proactive approach, “can do” attitude, growth mindset, problem-solving skills, and being a real team player. 
  • Independence in your tasks and decisions while keeping the rest of the team in mind.
 
For sure, you're reading this ad and wondering about:

Flexible work mode?

Of course, it’s our beloved work mode:

You can choose your own working hours and work 100% remotely. We will gladly assist you in retrofitting your home office. You can also work from our beautiful office in Gdańsk or from a coworking space, which we can organize.

Salary review?

Here you are:
It varies from 21 000 to 31 000 PLN net/month on a B2B contract depending on your experience and skills and grows alongside your skills. You can count on regular and open discussions. We take a transparent approach to that matter.

Individually tailored development path?

We support it in a practical way:

Together we will set your development path and meet regularly for 1on1 discussions, where you will receive and give feedback. As we highly value your development we'll give you a dedicated budget of 4000 PLN per year and a possibility to develop in many roles - as a mentor, tech recruiter, speaker, writer, etc.

Recruitment process?

It’s transparent and super friendly: 

Our recruitment process has 4 stages: 

  1. Discovery talk with HR
  2. Technical talk with our developer
  3. Technical talk with our Client
  4. Final talk with CEO 
 
After the technical steps, regardless of your evaluation, you will receive clear feedback from us!