Senior Fullstack Engineer

Vizzia
Paris, France
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
€60,000.0 - €75,000.0
Working hours
Regular working hours
Languages
French
Job source

Tech stack

Amazon Web Services Amazon S3 Cloud Engineering Code Review Node.Js TypeScript Openapi Tailwind ReactJS Backend Vue.js Front End Software Development
+3 more
Restful APIs Terraform Data Pipelines

Job description

The DLM team builds and maintains that layer. FleetAPI, drift detection, the status engine, internal tooling for Ops and Hardware teams, provisioning workflows - if a camera is misconfigured, if a fleet is drifting, if an operator needs to act fast, it’s this team’s stack that makes it possible or not.

What You’ll Do

You will develop and maintain the internal tools used daily by Ops and Hardware teams :

  1. Build and maintain backend services * Design and ship features on internal dashboard (Node.js, TypeScript, React). * Write clean REST APIs with proper OpenAPI specs. * Work on event flows and data pipelines where needed (the team uses AWS). * Contribute to infra-adjacent work alongside the senior cloud engineer (CDK, AWS).

  2. Ship frontend where it matters * Develop interfaces in React & Tailwind (or equivalent libs) for internal clients. * The team isn’t looking for a frontend specialist, but you need to be comfortable enough to own your front without handholding.

  3. Contribute to architecture and process discipline * Challenge specs coming from the Tech Lead & PM, raise concerns early, not after. * Participate in code reviews, architecture proposals, incident response within your perimeter. * Tickets are contracts: requirements are delivered or escalated before shipping. * Mentor future junior hires as the team grows.

Requirements

  • You have 3 to 5 years of full-stack experience in production environments, with solid TypeScript / Node.js and real React or Vue usage.
  • You’ve shipped features end-to-end and owned an area, including the boring parts: monitoring, on-call, post-incident reviews.
  • You have knowledge of AWS in production (Lambda, S3, RDS) and some exposure to IaC (Terraform or CDK).
  • You operate well within a scope set by a Tech Lead and a PM. You surface ideas through the right channels and treat ticket requirements as commitments.
  • French preferred; fluent technical English is fine.

If you’ve worked on IoT, fleet systems, or internal tooling before, that’s a strong signal. It’s not a prerequisite.

Benefits & conditions

  • BSPCE + 60-75k€ gross annual, depending on profile
  • Hybrid work (3 days minimum on-site, Paris 9th)
  • Contrat cadre and RTT (between 8 and 12 days per year depending on public holidays)
  • A Mac or PC depending on your preferences
  • 60% coverage of meal vouchers worth €9 per worked day
  • / Sustainable mobility allowance
  • Mutuelle (Alan)
  • Offices located in central Paris (9th arrondissement)
  • Annual offsite with the whole team and plenty of company events

If you’ve read this far, you’re probably very interested in the role and/or Vizzia. We’d like to hear from you even if you feel ou don’t check every box.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

2:14 min

Generating functioning backend code from OpenAPI specifications

Christopher Walles Christopher Walles · World Congress 2024

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

Videos

See all

Related articles

See all