Pracuj.pl Praca zdalna Mid

Backend Engineer

Synerise S.A.

⚲ Kraków, Krowodrza

14 000–20 000 zł netto (+ VAT) / mies.

Wymagania

  • Scala
  • Rust
  • Kafka
  • SQL
  • Claude Code
  • Microsoft Azure
  • Google Cloud Platform
  • Java
  • Python

Opis stanowiska

Nasze wymagania:
Programming skills in Scala or other JVM language.
Programming skills in Rust or willingness to learn.
Solid understanding of Kafka and Kubernetes.
Experience with (at least one): Akka / ZIO / Cats.
Experience with SQL and NoSQL databases.
Hands-on experience using AI coding (e.g., Claude Code, Cursor, GitHub Copilot) as part of daily software engineering work.
Capacity to plan and scale systems to keep up with incredible growth.
Excellent troubleshooting and debugging skills.
A passion for building tools and automating everything.
Strong analytical skills.

Mile widziane:
Solid understanding of JVM internals (GC, profiling, heap and thread dumps).
Experience designing and operating microservices architectures.
Hands-on experience working in cloud environments (Azure and/or GCP), preferably with AKS.
Working knowledge of Java or Python.
Knowledge of ElasticSearch/Opensearch.
Basic knowledge of AI/ML concepts.

O projekcie:
Having such great solutions, we are looking for a highly motivated Backend Software Engineer to join our brave and brilliant Synerise Team. See if you fit our diverse and dynamic environment, where we constantly evolve together with the growth of our clients.
About the team:
Our Backend Team works primarily with Scala, Apache Kafka, ElasticSearch, Clickhouse, Kubernetes, and cloud environments (Azure and GCP). Observability is a first-class concern: distributed tracing (OpenTelemetry, Jaeger), structured logging, and rich metrics are embedded into how we design and operate services.

Zakres obowiązków:
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.

Oferujemy:
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.

🔍 Dekoder Ogłoszenia

🔴
Capacity to plan and scale systems to keep up with incredible growth.
Oczekuje się, że będziesz pracować nad systemami, które już teraz są przeciążone lub wymagają stałego skalowania, co może oznaczać presję i pracę pod presją czasu.
🔴
Hands-on experience using AI coding (e.g., Claude Code, Cursor, GitHub Copilot) as part of daily software engineering work.
Firma aktywnie wykorzystuje narzędzia AI do kodowania, co może oznaczać, że oczekuje się od Ciebie szybszego dostarczania kodu przy wsparciu tych narzędzi, a niekoniecznie głębokiego zrozumienia ich działania.
🔴
A passion for building tools and automating everything.
Może to oznaczać, że oprócz standardowych zadań programistycznych, będziesz odpowiedzialny za tworzenie wewnętrznych narzędzi i automatyzację procesów, co może zwiększyć zakres obowiązków.
🔴
diverse and dynamic environment, where we constantly evolve together with the growth of our clients.
Środowisko pracy jest zmienne, a wymagania mogą się szybko dostosowywać do potrzeb biznesowych i klientów, co może prowadzić do nieprzewidywalności i konieczności ciągłego uczenia się.
🟡
Observability is a first-class concern: distributed tracing (OpenTelemetry, Jaeger), structured logging, and rich metrics are embed
Duży nacisk kładziony jest na monitorowanie i analizę działania systemów, co może oznaczać dodatkowe obowiązki związane z implementacją i utrzymaniem tych rozwiązań.