Senior Full Stack Software Engineer
- Hiring from
- Poland
- Work type
- Hybrid
- Posted
- Sep 27, 2026
We are looking for a Senior Full Stack Software Engineer to join an international engineering team building modern, high‑impact digital platforms. This is a hands‑on role with end‑to‑end ownership – from backend services and APIs to user‑facing applications – delivered in an Agile, cloud‑native environment.
What we offer:
• Long‑term engagement on international projects.
• Modern technology stack and strong engineering culture.
• Hybrid working model with office location in Poland (Kraków).
• Clear technical growth path and exposure to challenging problems.
What you will do:
• Design, develop, and maintain full‑stack applications used by global users.
• Build and evolve backend services and APIs primarily in Java, with Python used where it best fits (services, automation, scripting).
• Develop frontend features using modern JavaScript frameworks (e.g., React).
• Contribute to solution design, technical discussions, and pragmatic trade‑offs.
• Deliver changes through CI/CD pipelines and engineering quality gates.
• Write automated tests and participate in code reviews to keep quality high.
• Support production systems (incident investigation, fixes, and continuous improvement).
• Work closely with product, engineering, and platform/security partners to deliver reliable software.
What we are looking for:
• Strong commercial experience in full‑stack engineering.
• Backend expertise in Java (11+/17+) and Spring / Spring Boot; working knowledge of Python for services/automation is required.
• Experience designing and building REST APIs and microservices.
• Frontend experience with JavaScript / TypeScript and React (or similar).
• Experience with SQL databases and data modelling (e.g., PostgreSQL, Oracle).
• Familiarity with CI/CD, Git, and DevOps practices.
• Comfortable working in Agile teams and communicating in English.
Nice to have:
• Cloud platforms (AWS, Azure, or GCP).
• Docker and Kubernetes.
• Messaging/event‑driven systems (Kafka, MQ).
• Experience with monitoring/observability and production support.
• Experience with data validation formats such as JSON/XML and integration testing.