JustJoin.IT Hybrydowo Senior

Senior Software Engineer (Full-Stack)

KUBO Poland Sp. z o.o.

⚲ Katowice

Do uzgodnienia

Wymagania

  • .NET C#
  • Angular
  • .Net
  • Java
  • JavaScript
  • Python

Opis stanowiska

We are recruiting for an established technology company specializing in industrial automation and motion control systems. The company develops advanced software solutions used in both web and desktop applications and focuses on modern engineering standards and high-quality development practices.
In this role, you will be responsible for developing software supporting motion control systems, as well as designing system architecture, creating documentation, and integrating system components. The work covers the full development lifecycle – from requirements gathering and implementation to testing and maintenance.

Key responsibilities
• Analyze, gather, and document technical requirements for features and their components
• Co-create system architecture and designs that meet the project requirements
• Estimate project work while considering trade-offs between requirements, cost, speed, and reliability
• Create and execute comprehensive unit test plans; analyze, debug, and resolve anomalies
• Lead component integration and solve issues across subsystems

Ideal candidate profile
• Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
• Experience with Angular, JavaScript, TypeScript, Java
• Experience with Kotlin (nice to have)
• Strong understanding of object-oriented programming and experience with at least one OO language: C++ / C# / Java / Python
• Knowledge of cloud technologies
• English at a minimum B2 level
• Experience using AI tools to enhance engineering efficiency is a strong plus

Conditions
• B2B contract
• Salary: 130–150 PLN net/h
• Hybrid work model - 3 days per week in Katowice
• Benefits: private medical care, life insurance, Multisport card

Recruitment steps
• Phone call with Recruiter (20 - 30 min.)
• Technical verification call by the client
• Interview with the client
• Feedback and decision

W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach
i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich.
At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

🔍 Dekoder Ogłoszenia

🔴
Co-create system architecture and designs that meet the project requirements
Może oznaczać, że będziesz współtworzyć architekturę, ale równie dobrze, że będziesz głównie implementować istniejące założenia architektoniczne.
🔴
Estimate project work while considering trade-offs between requirements, cost, speed, and reliability
Może sugerować, że będziesz musiał podejmować trudne decyzje dotyczące kompromisów, które mogą wpłynąć na jakość lub zakres projektu.
🔴
Lead component integration and solve issues across subsystems
Może wskazywać na odpowiedzialność za rozwiązywanie problemów, które wykraczają poza zakres Twojej bezpośredniej pracy, wymagając współpracy z innymi zespołami.
🔴
Knowledge of cloud technologies
Jest to bardzo ogólne stwierdzenie i może oznaczać zarówno podstawową znajomość, jak i głębokie doświadczenie w konkretnych usługach chmurowych.
🟡
Experience with Angular, JavaScript, TypeScript, Java
Chociaż wymienione technologie są konkretne, brak określenia poziomu doświadczenia (np. 'senior', 'mid-level') może sugerować, że oczekiwania mogą być różne.