Position: Senior Software Engineer (Backend)

Location: Kraków, Poland

Company Overview

Playbook Engineering creates advanced platforms and tools for the betting and gaming industry, delivering reliable solutions to clients worldwide. With teams in Kraków and London, we are dedicated to improving the betting experience through innovation and technology.

Position Overview

Are you passionate about building innovative solutions and working with cutting-edge technology? We're looking for a skilled Backend developer to join our team and participate in building our IGaming platform and ancillary products.

We believe in strong ownership and team alignment with our products, so you will be able to work on new features from architecting and R&D to going live.

Key Responsibilities:

  • Collaborate with developers, testers, and Product Delivery to provide great functionality.
  • Design and implement and release back-end features.
  • Partner with the SRE and DevOps team to gain insight into your features performance and stability in live environments.
  • Build APIs and microservices that address meaningful business challenges.
  • Participate in peer reviews and ensure quality through automated tests.
  • Research and demonstrate new ideas on our Technology Community of Practice
  • Constantly improve our product to be top-of-the-industry

Our technology stack:

  • Microservice architecture
  • Backend: Rust, Scala
    • Data serialization: Protobuf
    • Cargo, SBT
  • Infrastructure (developer usage): Docker, Kubernetes, Istio, Google Cloud Platform, OTEL
  • Git and Gitlab
  • Databases:
    • Postgres
    • Scylla
    • ElasticSearch
  • Event processing: Kafka

Who we're looking for:

  • You will need to either possess a bachelor's degree in any technical field or at least five years of documented commercial experience with an ongoing study in Computer Science. Owning any technical certifications is a plus.
  • Proficient with Rust, cargo and frameworks, and coding techniques used in the role. Knowledge of Scala will be a plus.
  • Knowledge of algorithms and data structures
  • You understand and leverage: SDLC, Git and git flows, Database concepts, REST APIs, event-driven architectures, basic cloud concepts, containers, working on Jira tickets.
  • Experienced in working in agile/scrum/kanban teams.
  • Ability to document code architecture and technical processes clearly.
  • Good verbal and written communication skills for collaborating with team members and stakeholders.
  • English: B2 (communicates clearly)

What We Offer

  • Competitive Salary: Attractive compensation package commensurate with experience.
  • Professional Development: Access to an e-learning platform and the opportunity to develop a personalized growth plan to enhance your skills and career trajectory.
  • Benefits: Comprehensive healthcare coverage and fitness perks.
  • Flexible Working Hours: Adaptable to coordinate with team members and stakeholders.
  • Additional Perks: Access to the company library, table soccer, game console, bike parking, and an employee referral program.