JustJoin.IT Hybrydowo Mid New

Software Engineer (Backend)

AVSystem

⚲ Kraków

14 000 - 18 000 PLN netto (B2B) | 11 600 - 15 000 PLN brutto (UoP)

Wymagania

  • Java
  • Scala
  • JVM
  • MongoDB
  • CI/CD
  • Kubernetes
  • Containers
  • REST API
  • Networking
  • Redis

Opis stanowiska

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) 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  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)