Software Engineer (Backend)

Scala

Software Engineer (Backend)

Scala
Walerego Eljasza-Radzikowskiego 47d, Kraków

AVSystem

Full-time
Permanent, B2B
Mid
Hybrid
3 776 - 4 855 USDNet per month - B2B
3 129 - 4 046 USDGross per month - Permanent

Job description

Software Engineer (Backend)

Join the team responsible for developing and maintaining Coiote DM – a scalable, microservices-based platform used to remotely manage millions of IoT devices worldwide.

Our system enables secure device provisioning, monitoring, firmware updates, and large-scale device lifecycle management. We work with modern backend technologies, cloud infrastructure, and distributed systems to ensure high performance, scalability, and reliability.

We are looking for a Regular Software Engineer (Backend) to join our team and help us build and evolve core backend services powering the platform.

Requirements:

  • Good understanding of at least one JVM language (Java or Scala)

  • Understanding of secure software development (authentication, authorization, data handling)

  • Knowledge of data storage and caching (e.g., MongoDB, Redis)

  • Writing clean, maintainable, production-grade backend code using modern AI assistance

  • Basic understanding of cloud-native environments (containers, CI/CD, Kubernetes)

  • English (B2+) and Polish (C2- we speak Polish on a daily basis)

A huge plus if you have:

  • Awareness of infrastructure (for eg. service discovery, networking, circuit breaking, retries, routing, K8s, VMs, CI/CD)

  • ISO/OSI model (basic networking knowledge)

  • Practical understanding of REST APIs, service integration patterns, event driven and distributed architectures

  • Using logs, metrics, traces, dashboards for debugging and analyses

Responsibilities:

  • Participate in the full software development lifecycle: design, development, code review, testing, deployment, and maintenance

  • Design and implement scalable and reliable service infrastructure

  • Build and improve deployment automation and CI/CD pipelines

  • Collaborate with product and customer-facing teams on technical analysis, PoCs, and custom adaptations

  • Support other engineers through code reviews, feedback, and mentoring (especially junior team members)

  • Contribute to improving engineering practices, technical standards, and system architecture

Work model:

  • Hybrid work model 

  • Mandatory onboarding period (first 3 months): at least 3 days per week in the office

What we offer:

  • Work on a large-scale IoT platform used globally

  • Real impact on architecture, performance, and product quality

  • Close collaboration with experienced engineers

  • Space for initiative and technical ownership

  • Opportunity to grow in backend, cloud, and distributed systems

  • Flexible working hours

  • Equipment of your choice (MacBook Pro / ThinkPad)

  • Team with strong engineering culture and a good sense of humor

  • Onsite gym and chillout space

  • Multisport card

  • Medical care

  • Kitchen full of snacks and treats (including Good Lood ice cream)

  • Car parking area and bike room

  • A relaxed work atmosphere – no dress code, no open space

Tech stack

    Polish

    C2

    English

    B2

    JVM

    regular

    Java

    regular

    Scala

    regular

    CI/CD

    junior

    Containers

    junior

    Kubernetes

    junior

    Redis

    nice to have

    REST API

    nice to have

    MongoDB

    nice to have

    Networking

    nice to have

Office location

Check similar offers
N-iX

N-iX

Kraków

Remote

Remote

7 000 - 8 000USD/month
AWS
Kafka
Java
Scala
Spring Boot
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT
Check similar offers
N-iX

N-iX

Kraków

Remote

Remote

7 000 - 8 000USD/month
AWS
Kafka
Java
Scala
Spring Boot
SeniorSeniorB2BB2B
New
ITDS

ITDS

Warszawa

Hybrid

Hybrid

5 749 - 6 899USD/month
Apache Spark
Scala
Python
Java
Apache Airflow
Big Data Engineering
Microservices
CI/CD
Git
DevOps
MidMidB2BB2B
New
VirtusLab

VirtusLab

Remote

Remote

5 721 - 7 355USD/month
Build Tools (sbt)
CI/CD
Bash
Scala
SeniorSeniorB2BB2B
New
DCG

DCG

Warszawa

Hybrid

Hybrid

Undisclosed Salary
Unix
ETL
Hadoop
Quantexa
Java
SQL
Scala
Apache Spark
MidMidB2BB2B
New
Box

Box

Warszawa

Hybrid

Hybrid

8 073 - 10 495USD/month
Agile
Java
Scala
SeniorSeniorPermanentPermanent
New
ADVERTISEMENT: Recommended by Just Join IT