NoFluffJobs Stacjonarnie Senior

Fullstack Engineer (Java/Kotlin/Angular) remote from Kraków

VIRTUSA

⚲ Cracow

24 360 - 26 880 PLN (B2B)

Wymagania

  • Java
  • Angular
  • Kotlin
  • TypeScript

Opis stanowiska

O projekcie:
We are looking for a seasoned Senior Full-Stack Engineer with over 6 years of experience to join our engineering team. You will bridge the gap between high-throughput backend services and modern, data-heavy frontend interfaces. This role requires an expert who can drive full-stack implementation, resolve complex concurrency challenges, and address technical debt within internal tool infrastructure.

Wymagania:
Technical Skills — Backend- 6+ years of software engineering experience with strong expertise in Java and Kotlin.
- Strong command of Core Java, Concurrency models, and Performance Tuning.
- Deep understanding of distributed systems, microservices patterns, and API governance (RESTful, gRPC).
- Strong SQL skills and solid experience with relational databases.

Technical Skills — Frontend
- Proven track record of shipping production-grade frontend features using Angular and TypeScript.
- Experience in building and optimizing complex, data-heavy frontend interfaces.

Cloud & Infrastructure
- Hands-on experience with cloud infrastructure (GCP preferred / AWS) and modern cloud services (e.g., Cloud Run, Cloud SQL).
- Solid understanding of containerized workflows (Docker / Kubernetes).
- Experience with setting up and maintaining CI/CD pipelines and automated testing frameworks.

Soft Skills
- Strong analytical, root-cause analysis, and technical documentation skills.
- Ability to articulate architectural decisions and work effectively in an agile, multi-country distributed setup.

Nice to Have (Plus)
- Hands-on experience with Google Cloud Spanner or similar globally distributed databases.
- Familiarity with the Dart programming language.
- Prior experience delivering internal enterprise toolsets or legal technology platforms.

🔍 Dekoder Ogłoszenia

🟡
seasoned Senior Full-Stack Engineer with over 6 years of experience
Szukają kogoś, kto nie tylko ma doświadczenie, ale też potrafi samodzielnie podejmować decyzje i prowadzić projekty.
🟡
bridge the gap between high-throughput backend services and modern, data-heavy frontend interfaces
Oczekują osoby, która poradzi sobie z optymalizacją wydajności zarówno po stronie serwera, jak i skomplikowanego interfejsu użytkownika.
🔴
resolve complex concurrency challenges
Może to oznaczać pracę nad systemami, które już teraz mają problemy z równoczesnym dostępem do zasobów.
🔴
address technical debt within internal tool infrastructure
Prawdopodobnie będziesz musiał refaktoryzować i poprawiać istniejący, być może zaniedbany kod narzędzi wewnętrznych.
🟡
work effectively in an agile, multi-countr
Praca w zespole rozproszonym geograficznie, co może wymagać dodatkowego wysiłku w komunikacji i koordynacji.