Skip to content
Esc
Internships in Canada
New-grad roles in Canada
Remote roles
Roles that show pay
Postings at high ghost risk
PayWhat student tech roles in Canada pay
Check a linkPaste a posting to see its real age and ghost risk
JobsEvery open tech role
CompaniesWho fills fastest, who leaves postings up
Hiring calendarWhen employers open intern and new-grad roles
Skills gapWhat postings ask for that you don't have
Your resumeScore and fixes
Your matchesOpen roles ranked by your resume
ApplicationsSaved, applied, interviewing, offers
SettingsTheme, text size, motion
How it works

↑ ↓ to move, Enter to open? every shortcut

Keyboard shortcuts

CtrlKor/
Search employers, postings and pages
JorK
Next or previous posting in a list
O
Open the posting's page
Enter
Open it in the preview, on wide screens
S
Save or unsave it
?
This list
Esc
Close
  • Seen live on Twentyfour Industries.jobs.personio.com's site today
  • Senior
Pay
Not stated
Location
Munich
Open for
13+ days
First seen
Oct 23, 2026

Posting record

No flags

Open 13+ days

The posting's record, oldest first
  1. Twentyfour Industries.jobs.personio.com's site dates the posting
  2. Ghostless first sees this listing
  3. Last checked: still up
How we know

It hasn't been reposted, listed twice, or left up unusually long, and the posting doesn't say it's a talent pool.

Ghostless records the day it first sees a posting, so a repost can't reset its age. This one was already up when Ghostless started tracking Twentyfour Industries.jobs.personio.com, so its true age is longer.

Last checked Nov 4, 2026.

How well do you match?

See how much of this posting your resume shows, and what it's missing.

Upload your resume

What the posting discloses

Not stated: Pay, real vacancy, AI screening.

Why these three

Ontario requires postings from employers with 25 or more staff to state the pay, whether the vacancy exists, and whether AI screens applicants.

Some employers add pay only on their own site. Check the original posting before you rule it out.

Skills mentioned

About the role

What we’re looking for

  • Around 3 years or more of professional full stack development experience .
  • Hands-on production experience with React, TypeScript , and Tailwind CSS. This is the core of the role .
  • Backend experience in Python, or the clear ability to pick it up quickly .
  • Respect for UI and UX ( user interface and user experience ) work . You do not need to be a designer , but you take design feedback seriously and you give the details the time they need .
  • The ability to own a feature end to end: the data model , the API, the interface, and the tests .
  • Comfort with Linux, Git , and a CI pipeline .
  • Strong written and spoken English. German is a plus.

The day-to-day

  • Build and maintain our ground control station : the operator view , the map , the live video , the controller integration , and the messages that tell an operator what the aircraft is doing .
  • Build internal tools for the engineering teams , from data views to small applications that remove manual work .
  • Work across the whole stack : a Python web backend, a typed API, and a modern web frontend, with most of your time on the frontend.
  • Turn design direction into polished interfaces , and bring your own ideas on what goes on the screen, what does not, and what has to be visible at a glance .
  • Work with the autonomy , perception , platform , and testing teams , who supply the data your interfaces show .
  • Take feedback from pilots and test engineers , and turn it into changes they notice .
  • Contribute to the customer-facing web applications as those begin .

You should apply if you

  • Have experience with Vite and with typed API clients generated from OpenAPI .
  • Have experience with FastAPI , Pydantic , or SQLAlchemy .
  • Bring experience with map-based or real-time interfaces : live telemetry , video streams , or anything where the screen must keep up with a moving system .
  • Can navigate building interfaces for operators , pilots , or control rooms , where a wrong click has a cost .

Nice to haves

  • Experience with interfaces that must work outdoors , offline, or on an unreliable network.
  • Experience with more than one language in a product interface.
  • Experience deploying web applications to a cloud platform .
  • An interest in drones , robotics , or defense technology .

What we offer

Real impact & ownership: Â Shape high-tech defense systems and take responsibility from day oneÂ

Mission-driven environment:Â Work on technologies that matter for European security and sovereigntyÂ

Competitive package:Â Competitive salary, EGYM Wellpass, corporate benefits, and equity options aligned with role and levelÂ

Deep tech environment: Â Get hands-on experience with cutting-edge drone technology and real operational use casesÂ

Grow fast:Â Steep learning curve for juniors, strategic influence and leadership opportunities for seniorsÂ

Startup mindset meets defence innovation: Â flat hierarchies, fast decisions, and space for your ideas.Â

Flexibility:Â Flexible hours, remote options, and relocation supportÂ

Strong team:Â International, driven colleagues and a culture built on exchange, trust, and shared success

Something wrong with this posting?