JobsPortal logo

Search Jobs In Finland

Senior Software Engineer - Data Team

Published date more than one year ago
Posted: more than one year ago
Company Paf
Company: Paf
Location Helsinki
Location: Helsinki

About
The Data department in our Helsinki hub is responsible for the development of the data management system, the BI tools and CRM platforms, providing the data and services required to run the daily operations of our physical and online games as well as long-term business development.

We are looking for a Senior Software Engineer to help us with our projects.

The role
You’d be working in a highly business-critical area for PAF. Our services use Java and follow event-driven architecture by using Kafka messaging, run in AWS, and are released with an automated CI/CD pipeline.

Current projects range from completing our fully automated data pipelines which are moving the data between our microservice architecture, the data lake and the BI platform, to a brand new in-house communication and marketing platform. The team owns the platforms, so we are free to do what we think best and experiment with some new technologies.

In this role you will be a driving force in the design and implementation of the platforms, from the actual implementation, to the monitoring and including everything else required to ensure a smooth deployment and data flow.

We are also currently working on developing and releasing our own serialisation library as an open source project.

On the way we all together will face and solve interesting and challenging design and coding problems to ensure total correctness of our financial transactions and adherence to all international regulations we operate under.We own the whole development life cycle from analysis and design to development and testing and we have full management support and commitment to quality. Your direct manager will be a fellow Software Engineer.

What we are offering:
You will work in central Helsinki in a very international hub (20+ different nationalities), with experienced Software Engineers and Data Warehouse Developers to create the best solution we can think about.

The department is divided into 2 teams with about 10 engineers, and in the company we have well over 100 highly skilled colleagues in SW development.

Challenges and support are never far away... 

In a challenging time like this we have all opportunities to work remotely from the safety of home if you prefer and once the shape of the world will get better we all can return to work together in the office.

We also offer an interesting benefits package with work equipment of your choice, lunch coupons, commuter and sports benefits, occupational health care with extra insurance, company-paid massage and some more.

We have a lot to figure out, more to do and even more to learn ahead of us. It's going to be exciting.

Does this sound like something you would be interested to learn more?

Buzzwords:

Java, Spring, AWS, Kafka, REST, microservices.

You have in your bag:

  • 5+ years of passionate software craftsmanship, using software engineering best practices.
  • Great hands on experience with Java.
  • Knowledge of Spring-Core and Spring-Boot.
  • Experience dealing with a big amount of data.
  • Love for continuous integration, clean PRs and test coverage.
  • Constant-learning mindset, can-do attitude and clean code in your heart.
  • Pride for the quality of your software and your attention to details.
  • Work well within a team and love mentoring teammates.

You could impress us with these extras:

  • Experience with Apache Kafka, Kafka streaming and Apache Avro.
  • Experience with AWS or other cloud platforms.
  • Experience with Git version control.
  • Experience with large micro-services deployments.
  • Experience in decentralised data processing, BI / Analytics or Snowflake datawarehouse.
  • Experience with Python and Airflow for some specific data related tasks.

We are going through applications continuously. All applications are treated confidentially.