NoFluffJobs Stacjonarnie Senior

Fullstack Engineer

Vatix

⚲ Kraków

25 000 - 30 000 PLN (B2B)

Wymagania

  • Python
  • TypeScript
  • React
  • AI

Opis stanowiska

O projekcie:
About Vatix
Vatix is a fast-growing SaaS company founded in London and Kraków in 2019. We're on a mission to bring a fresh, user-centric approach to the world of Governance, Risk, and Compliance software — with a particular focus on Health & Safety and Operational Excellence. Today, over 800 businesses and government organisations around the world trust our platform to protect their people, streamline safety workflows, and drive operational performance.

We're not VC-owned, and we're not chasing vanity metrics. Instead, we're building a long-term, sustainable company that's focused on solving real-world problems and becoming one of the most consequential players in our category. Our customers include industry leaders such as Cambridge University, Siemens, Intel, and major government departments — organisations that depend on us for mission-critical systems.

At Vatix, you'll be working across a diverse product suite that spans web applications, mobile apps, IoT-enabled safety devices, and data platforms. That means a rare opportunity to learn and grow across a range of technologies — all while being supported by a collaborative team that values quality, simplicity, and mentorship.

The role
We're hiring senior full-stack engineers who can own the engineering judgement behind our product. Our SDLC is heavily AI-enabled: a lot of the time you'll be handed a working prototype rather than starting from a blank file. Your job is to make sure the logic and performance behind it are genuinely sound before it ships — and to own it in production once it does, including fixing the bugs.

This is not a role where AI does the thinking for you. It's the opposite: AI accelerates the build, and you are the guardrail. You're the senior engineer who decides whether something is correct, performant, secure, and maintainable enough to put in front of enterprise customers — and who's accountable when it's live.

Wymagania:
What we're looking for- 5+ years building and shipping production software as a full-stack engineer.- Strong Python (we use Django; deep experience with any mature Python web framework transfers well) and strong React + TypeScript.- A sharp eye for what's wrong with code that looks right — you can read an implementation and spot the broken logic, the N+1 query, the missing edge case, the thing that won't scale.- Comfort with relational data modelling, designing clean REST APIs, and reasoning about performance and scale.- Genuine ownership instinct — you stand behind what you ship and fix it when it breaks, rather than treating production as someone else's problem.- Sound judgement about trade-offs: when something is good enough to ship, when it isn't, and where correctness is non-negotiable.- Openness to an AI-enabled SDLC — you treat AI as a powerful tool you direct and verify, not as a replacement for engineering judgement.- Clear communication in English, and the instinct to ask rather than guess.

Nice to have- Experience in B2B / enterprise SaaS, especially with security, compliance, or data-heavy products.- Working with embedded analytics, data warehousing, or BI tooling.- AI initiatives that improved velocity of the entire team

Codzienne zadania:
- Take AI-generated prototypes from "it works on the happy path" to production-ready — interrogate the logic, find the edge cases, validate performance, and harden what's weak. Don't worry about AI slop. Prototype is there for Proof-of-concept. You are responsible for final solution that can but doesn't have to use components AI created
- Own features in production: you ship it, you own the bugs, you fix them. No throwing things over a wall.
- Act as the guardrail on AI-generated output — reviewing it the way you'd review a strong-but-junior engineer's work, and holding it to real engineering standards.
- Work across the stack in Python on the backend (REST APIs, data modelling, integrations) and React + TypeScript on the frontend.
- Care about the things that matter to enterprise customers: security, data integrity, performance, and a genuinely good user experience.
- Raise the engineering bar — review thoughtfully, mentor, and improve how the team builds with AI in the loop.

🔍 Dekoder Ogłoszenia

🔴
We're hiring senior full-stack engineers who can own the engineering judgement behind our product.
Oczekuje się, że będziesz podejmować kluczowe decyzje techniczne i brać za nie pełną odpowiedzialność, często bez ścisłego nadzoru.
🔴
Our SDLC is heavily AI-enabled: a lot of the time you'll be handed a working prototype rather than starting from a blank file.
Znaczna część pracy polega na dopracowywaniu i optymalizacji kodu wygenerowanego przez AI, a nie na tworzeniu od podstaw.
🔴
Your job is to make sure the logic and performance
To zdanie jest niedokończone, co może sugerować pośpiech w tworzeniu ogłoszenia lub brak precyzji w opisie obowiązków.
🟡
We're not VC-owned, and we're not chasing vanity metrics. Instead, we're building a long-term, sustainable company that's focused on solving real-world problems
Firma podkreśla swoją stabilność i długoterminową wizję, co może oznaczać mniejszą presję na szybki wzrost, ale też potencjalnie wolniejszy rozwój kariery.
🟢
That means a rare opportunity to learn and grow across a range of technologies — all while being supported by a collaborative team that values quality, simplicity, and mentorship.
Obietnica nauki i rozwoju jest atrakcyjna, ale jej faktyczna skala zależy od konkretnych projektów i dostępnych zasobów.