Full-Stack Engineer (Defence SaaS)

Remote EU/UA · Full-time · Remote · Software · 2026-09-01

We are looking for a Full-Stack Engineer to join a team building a SaaS platform in the defence logistics and command-and-control (C2) support space. The product helps operational and engineering users plan resources, track statuses, and work with data under strict expectations for reliability, action auditability, and access control. You will collaborate with a product manager, design, and fellow engineers in a remote-first EU/UA setup.

Responsibilities include shipping TypeScript client interfaces and server APIs; shaping domain modules; integrating internal services; covering critical paths with tests; and contributing to data and event design. You should be comfortable distinguishing a throwaway prototype from a production path with logging, error handling, and clear API contracts. Attention to complex table/state UX — and how permissions surface in the UI — matters.

Requirements: strong TypeScript; Node (or equivalent) plus a modern front-end stack (React/Vue/Svelte — exact stack confirmed at screening); REST/JSON APIs; auth/session or token-based access patterns; PostgreSQL or similar; disciplined code review and git hygiene. Nice to have: B2B SaaS background, queues/background workers, OpenAPI, observability (metrics/logs), and familiarity with audit-trail expectations in controlled environments. English must be workable for async collaboration across an EU-distributed team.

Format: full-time, Remote EU/UA. The employer is a Defence Tech product company; the client brand is not disclosed on this public page. Fidesa handles first contact, screens for stack and experience fit, and passes strong profiles to the hiring team. Contract details, compensation, and security onboarding are owned by the employer after successful interviews.

If you want to build operational software where mistakes are expensive, apply and send a CV with links to relevant experience (omit any classified or non-disclosable project detail).

Apply

Send your CV — we will follow up on next steps.