Unlock Full Resume Report

New offer - be the first one to apply!

September 12, 2026

Junior Backend Engineer

Junior • On-site

7,000 - 9,000 PLN/yr

Kraków, Poland

Quick Facts

  • Role: Junior Backend Engineer
  • Focus: Backend development for event processing and analytics
  • Team stack: Scala, Apache Kafka, ElasticSearch, Clickhouse, Kubernetes, cloud (Azure, GCP)

Description

Synerise is seeking a highly motivated Junior Backend Engineer to design, build, and evolve backend for an event processing and analytics platform powering AI-driven customer experience. The role emphasizes high-volume data processing, performance optimization, translating requirements into detailed designs, and analyzing large data stores to uncover insights.

Responsibilities

  • 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

Requirements

  • Programming skills in any JVM language (Java, Scala, Kotlin) or Rust; strong willingness to learn quickly
  • Basic experience with at least one web framework; understanding of how web applications work
  • Familiarity with SQL or NoSQL databases and basic database queries
  • Hands-on experience using AI coding (Claude Code, Cursor, GitHub Copilot) as part of daily engineering
  • Decent troubleshooting and analytical skills with a methodical approach
  • Passion for building tools and learning new technologies
  • Strong analytical and communication skills
  • Preferred: existing GitHub/GitLab portfolio or personal projects
  • Preferred: experience with microservices architecture
  • Preferred: basic knowledge of AI/ML concepts

Benefits

  • Work on a production-grade, large-scale system used by enterprise customers worldwide
  • Real technical challenges around performance, data volume, and distributed systems
  • Opportunities for continuous technical growth and deeper ownership over system design
  • Support from experienced engineers and a strong engineering culture
  • Influence on architectural and technical decisions within your team

Similar jobs you might like