About

Join our team and be part of our customer's project, a leading player in the energy sector, revolutionizing the management of renewable and distributed energy resources. As a Senior Scala Developer, you'll be instrumental in developing a cutting-edge Virtual Power Plant (VPP). This platform is designed to efficiently and reliably manage and trade distributed energy resources across international markets. You’ll take ownership of backend services, contribute to a high-impact project, and work with a modern tech stack.

 

Tech stack

  • BE development: Scala, Akka HTTP, Akka Streams, Akka Actor
  • Cloud platform: Microsoft Azure
  • Orchestration & Infrastructure: Kubernetes
  • Messaging/Event Streams: Kafka
  • Architecture: Service-oriented, Reactive Systems, Event-driven architecture, Microservices

 

Your responsibilities

  • take full ownership of the VPP backend services, covering design, development, deployment, and operation within an Azure cloud environment
  • troubleshoot and resolve real-time technical issues to maintain optimal system functionality and performance
  • provide technical input and risk assessment during feature conception and planning, proactively proposing effective solutions
  • recommend architectural and process improvements to increase system reliability, performance, and the overall success of the product

 

What do we expect?

  • proven experience with Scala and service-oriented architectures
  • solid understanding of reactive systems (responsive, resilient, elastic, and message-driven)
  • strong background in distributed systems and microservices, with hands-on deployment experience in Kubernetes and Azure
  • familiarity with the Akka ecosystem (HTTP, Streams, Actor)
  • experience or strong interest in event-driven architectures and message brokers like Kafka
  • a basic understanding of energy concepts (power vs. energy) and experience with or interest in energy and TSO trading markets
  • ability to independently own and drive components through their lifecycle
  • strong communication skills for cross-functional collaboration
  • proactive approach to identifying problems and driving improvements
  • fluency in English

 

Benefits

  • Compensation and rewards:
    • Boost your earnings with bonuses (company performance, project, or extra performance bonus)
    • Invest in yourself with a yearly well-being budget (up to €2,000)
    • Earn referral bonus (up to €3,000)
    • Secure your future with a pension plan contribution
  • Flexibility and Work-Life Balance:
    • Flexible working hours that adjust to your personal needs
    • Choose your work environment – 100% remote or modern offices: Košice, Bratislava, Prague
  • Personal and Professional Development:
    • Sharpen your skills with extensive training & certifications
    • Deepen your expertise with unlimited access to Udemy for Business
    • Boost your language skills with language courses
  • Wellbeing and Culture:
    • Build bonds through team-building activities & company events like the VolleyCup and Christmas party
    • Join our family culture and participate in diverse interest groups like bikers, runners, gamers, and more
    • Invest in your well-being with a MultiSport card
    • Promote your mental health with confidential psychological support 

 

Hiring process

  1. Has the job offer captured your interest? Please fill out the application form and let us know about yourself.
  2. We will assess the information you send us and will get back to you under any circumstances.
  3. We will contact the chosen applicants and specify the details.
  4. A job interview with a hiring manager is a two-way opportunity to get to know each other better. The hiring process also includes a second interview with the customer directly.
  5. We will inform you about the feedback from the interview as soon as possible. Successful candidates will receive a job offer.

Fpt Slovakia s.r.o.