Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Backend Software Engineer role.
Rezi rewrites your resume against Vizzia's job description. Free.

Tailor your resume to this Backend Software Engineer role.
Rezi rewrites your resume against Vizzia's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Backend Software Engineer posting at Vizzia — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Backend Software Engineer posting at Vizzia — free, in seconds.
About the Role
Vizzia is developing two video surveillance products: video-based traffic enforcement for the UK market and ANPR (automatic number plate recognition) for legal requests. Both products utilize a common technical infrastructure comprising field units, an edge-to-cloud pipeline, and a SaaS platform for officers. The role involves taking ownership of a significant portion of the backend for both products, spanning the full edge and cloud spectrum, and contributing to the team's quality standards.
Responsibilities
- Build and operate services on field units, including camera communication (VAPIX, ISAPI, ONVIF), NX Witness integration, and local SQLite storage.
- Optimize CPU and RAM usage on resource-constrained units and minimize 4G/5G bandwidth consumption without compromising user experience.
- Debug production units using SSH, logs, and incident triage across the fleet.
- Design and operate Hono APIs, event-driven workers on the LavinMQ bus, and the Postgres/Drizzle data layer.
- Orchestrate fleet operations from the cloud, ensuring resynchronization after network outages with no data loss.
- Deploy and operate services using GitHub Actions, Helm, GKE, and Datadog monitoring and alerting.
- Co-own both enforcement and ANPR projects from technical specification to production, considering legal constraints like evidential integrity, audit trails, retention, purge, and GDPR.
- Architect the shared ingestion and edge-to-cloud layer for both products.
- Act as a backend lead during production incidents, capable of independently handling edge or cloud incidents.
- Write and challenge Architecture Decision Records (ADRs).
- Ensure all modules are tested, harden critical code sections, and utilize CI for regression detection.
- Adhere to monorepo conventions, including moon, bun, and ten bounded contexts.
Requirements
- 4 to 8 years of backend experience, with a significant portion in SaaS.
- Proficiency in TypeScript/Node.js in a production environment.
- Experience building and operating event-driven distributed systems, including message buses, workers, idempotency, and retries, with associated logging, monitoring, and incident management.
- Curiosity about systems, networks, and protocols.
- Experience with AI coding tools.
- Ability to pick up new topics proactively, articulate technical choices, and demonstrate care for public sector problems.
Skills
- TypeScript
- Node.js
- Hono
- Drizzle
- Postgres
- SQLite
- LavinMQ
- moon
- bun
- GKE
- Datadog
- VAPIX
- ISAPI
- ONVIF
- NX Witness
- GitHub Actions
- Helm
- SSH
- Event-driven distributed systems
- Message buses
- Workers
- Idempotency
- Retries
- Structured logging
- Monitoring
- Incident management
Location
- Paris, France
Work Type
- Hybrid
Experience Level
- Mid-level
- Senior
Education Level
- Engineering degree
- Master's degree
Salary/Compensations
- 65-75K€ fixed + bonus
Benefits
- Contrat cadre
- RTT (8-12 days per year)
- Work Macbook
- BSPCE
- 60% coverage of meal vouchers (€9 per day)
- Sustainable mobility allowance
- Mutuelle (Alan)
- Annual offsite
- Company events
About the Company
- Vizzia currently equips over 250 local authorities for waste management.
- Safety is the company's second product line, with specific constraints including data hosted in France on SecNumCloud infrastructure, evidential integrity, and end-to-end traceability.
- The team operates with a small, senior structure, emphasizing ownership and minimal silos.
Equal Opportunity
- We'd like to hear from you even if you feel you don't check every box.