Senior Software Engineer
⚲ Kraków
23 000 zł netto (+ VAT) / mies.
Wymagania
- Go
- Rust
- Java
- C#
- C++
- Kotlin
Opis stanowiska
Nasze wymagania:
5+ years of commercial software engineering experience.
Strong backend development experience in at least one compiled programming language (e.g. Java, Go, Rust, C#, C++, Kotlin or similar).
Solid understanding of software architecture and distributed systems.
Experience designing and building complete backend applications.
Strong Linux knowledge.
Experience working with cloud platforms (AWS and/or GCP).
Experience with Kubernetes and containerized environments.
Excellent communication skills in English (C1+).
Ability to work independently in a fully remote, international team.
Mile widziane:
Experience with Go (Golang).
Experience with Rust.
Interest in cybersecurity or developer tooling.
Experience working with AI-assisted development tools or LLM-based workflows.
Zakres obowiązków:
Design and develop scalable backend services using modern compiled programming languages.
Work with Go-based services and gradually contribute to the Go codebase (experience with Go is a plus).
Build secure, reliable software used by enterprise and government customers.
Design application architecture and independently deliver end-to-end solutions.
Work closely with a distributed engineering team on product development.
Contribute to cloud-native, containerized environments.
Use AI-assisted development tools and Agentic AI workflows to improve productivity while maintaining engineering quality.
Participate in code reviews, technical discussions, and architectural decisions.
Oferujemy:
100% remote work.
Long-term B2B cooperation.
Performance bonus after the first year.
Company offsites and team meetups 2–4 times per year (travel costs covered).
No regular on-call rotations (only occasional weekend deployments 2–3 times per year).
5+ years of commercial software engineering experience.
Strong backend development experience in at least one compiled programming language (e.g. Java, Go, Rust, C#, C++, Kotlin or similar).
Solid understanding of software architecture and distributed systems.
Experience designing and building complete backend applications.
Strong Linux knowledge.
Experience working with cloud platforms (AWS and/or GCP).
Experience with Kubernetes and containerized environments.
Excellent communication skills in English (C1+).
Ability to work independently in a fully remote, international team.
Mile widziane:
Experience with Go (Golang).
Experience with Rust.
Interest in cybersecurity or developer tooling.
Experience working with AI-assisted development tools or LLM-based workflows.
Zakres obowiązków:
Design and develop scalable backend services using modern compiled programming languages.
Work with Go-based services and gradually contribute to the Go codebase (experience with Go is a plus).
Build secure, reliable software used by enterprise and government customers.
Design application architecture and independently deliver end-to-end solutions.
Work closely with a distributed engineering team on product development.
Contribute to cloud-native, containerized environments.
Use AI-assisted development tools and Agentic AI workflows to improve productivity while maintaining engineering quality.
Participate in code reviews, technical discussions, and architectural decisions.
Oferujemy:
100% remote work.
Long-term B2B cooperation.
Performance bonus after the first year.
Company offsites and team meetups 2–4 times per year (travel costs covered).
No regular on-call rotations (only occasional weekend deployments 2–3 times per year).
🔍 Dekoder Ogłoszenia
🔴
Ability to work independently in a fully remote, international team.
Oczekuje się, że będziesz samodzielnie rozwiązywać problemy i podejmować decyzje bez ciągłego nadzoru, co może oznaczać mniejszą strukturę wsparcia.
🟡
Gradually contribute to the Go codebase (experience with Go is a plus).
Chociaż doświadczenie z Go jest mile widziane, główny nacisk może być położony na inne języki, a nauka Go może być częścią Twoich obowiązków.
🟡
Use AI-assisted development tools and Agentic AI workflows to improve productivity while maintaining engineering quality.
Może oznaczać, że narzędzia AI będą integralną częścią procesu, a oczekiwana produktywność może być wysoka, wymagając efektywnego wykorzystania tych technologii.
🔴
Independently deliver end-to-end solutions.
Oczekuje się, że będziesz w stanie samodzielnie przeprowadzić projekt od koncepcji do wdrożenia, co może oznaczać szeroki zakres odpowiedzialności i potrzebę wszechstronności.
🟡
Build secure, reliable software used by enterprise and government customers.
Wymagania dotyczące bezpieczeństwa i niezawodności mogą być bardzo wysokie, co może oznaczać bardziej rygorystyczne procesy testowania i audytu.