Summary
An early-stage technology company is hiring a Full Stack Engineer to take broad ownership across a production web platform from the start. You will build React and TypeScript interfaces, Python services, relational data models, operator dashboards, multi-tenant systems, event-driven pipelines, notification and reporting workflows, and deployment infrastructure. The role combines hands-on product development with customer support, observability, and rapid troubleshooting. Candidates should have 3โ5 years of experience building production web applications end to end, strong React, TypeScript, and Python skills, solid database fundamentals, and practical experience with Docker and CI. Experience with video pipelines, computer vision, edge computing, or multi-tenant SaaS is a plus.
Highlights
Join a small early-stage engineering team with significant ownership from day one. Ship customer-facing features quickly across the full stack, work directly with real users, influence architecture and deployment practices, and build systems used in industrial environments. The role offers a collaborative hybrid setup, direct feedback, short meetings, and broad technical responsibility.
Description
We are an early-stage, stealth-mode computer vision company.
We build software that turns live camera feeds into structured, useful information for industrial and commercial sites.
The product runs partly on hardware installed at customer premises and partly in the cloud, and it is already deployed with real paying customers.
We are hiring one full stack engineer.
This is an early engineering hire, so you will own real surface area from week one and your work will be in front of customers within days, not quarters.
If you want to be the seventh person on a well-defined team, this is not that.
If you want to build the thing that a company runs on, read on.
Tasks
Build and ship features across the stack: React front end, FastAPI services, PostgreSQL data model
Build the dashboards and admin tooling that let non-technical operators configure the system themselves (sites, cameras, zones, rules, users, roles, notifications)
Design multi-tenant data models and enforce isolation properly, at the database levelWork with an event pipeline coming off edge devices: ingestion, deduplication, storage, querying, alerting
Wire up notification and reporting flows (messaging integrations, scheduled reports, exports)
Own deployment and observability for what you build: Docker, CI, Sentry, GrafanaSupport real customer deployments and fix what breaks, quickly
Requirements
3 to 5 years building production web applications end to endStrong React and TypeScript, with real judgment about component structure and state
Strong Python, ideally FastAPI or similar (Django, Flask, Litestar)
Solid relational database skills.
You can design a schema, read a query plan, and explain why a foreign key exists
Comfortable with Docker and shipping through CI, not from your laptop
Able to work from a rough requirement to a shipped feature without a spec written for you
Nice to have
Experience with video, streaming, or RTSP pipelines
Exposure to computer vision or ML systems in production (serving, inference, evaluation)
Experience with Linux on edge or embedded devices (NVIDIA Jetson or similar)
Multi-tenant SaaS experience, especially auth, roles, and audit logging
Anything you have built and shipped yourself, at any scale
Benefits
How we work
Hybrid from Irbid, with a mix of in-office and remote days
Small team, short meetings, direct feedback
We use AI coding tools heavily and expect you to as well.
We care about what ships and whether it holds up, not how many lines you typed
You will talk to real users and see your work used on a factory floor
How to apply
Send your CV plus links to anything you have built (GitHub, live projects, or a short description of a system you owned end to end).
Tell us in a few sentences about the hardest technical problem you have solved and what you would do differently now.
Applications without any of this are unlikely to get a response.
We review every application and reply either way.