Full Stack Developer (Backend-Focused)
Bodyguard.ai is looking for its next Junior or Confirmed Full Stack Developer, with a strong appetite for backend development (roughly 75% backend / 25% frontend).
In close collaboration with our Engineering Manager and development team, you will contribute to building and improving the features that power Bodyguard's moderation technologies. You will work on a high-performance, low-latency system that processes millions of requests and analyzes massive volumes of content in real time. Our moderation engine must be both extremely fast and highly resilient, at scale. You will own your work from technical specification to production deployment, and grow your skills in a fast-paced, iterative environment.
Key Missions & Responsibilities
Develop and maintain our APIs, microservices, and internal tooling, with a constant focus on performance, reliability and scalability
Contribute to the improvement of our core moderation algorithm workflows, operating under high traffic and large data volumes
Participate in the technical specification of new features alongside senior engineers
Write clean, tested, and well-documented code
Take part in code reviews and contribute to raising the team's quality bar
Occasionally contribute to frontend features and improvements to deliver a complete, end-to-end user experience
Be proactive in identifying areas of improvement and proposing solutions
Help the team ship releases that respect timelines and quality standards
You Are
A developer with minimum 2 years of professional experience
Comfortable working with modern backend frameworks and languages (Golang, Node.js/TypeScript)
Familiar with building APIs (gRPC or REST)
Curious about all areas of software engineering: backend, frontend, infrastructure, or even AI/LLM
Regular user of Claude Code or similar tool
Passionate about shipping quality products, interfaces and taking end-to-end responsibility for your work
Eager to learn, grow, and be challenged in a collaborative team
Able to communicate clearly in French (fluent) / English (professional)
Bonus Skills
Exposure to cloud infrastructure (GCP, Scaleway, or Azure)
Some frontend experience with React or Next.js
Familiarity with containerization tools (Docker, Kubernetes)
Interest in content moderation
Interested in UI/UX best practices
Interest or exposure to performance optimization and low-latency system design (caching strategies, query optimization, efficient data structures, etc.)
The Stack
Backend:
Golang (60%) / TypeScript,Node.js (30%) / Other 🎁 (10%)
gRPC (90%) / REST (10%)
Frontend: Next.js, Vite, React, Tailwind CSS
Data: PostgreSQL, ClickHouse, Redis
Infrastructure: Google Cloud Platform, Kubernetes, Terraform, Docker
Tooling: Claude Code, Linear, Notion, Grafana, Prometheus, Slack
Our Technical Mindset
Product and tech teams work hand-in-hand, sharing daily meetings and full visibility over priorities and challenges
We believe engineers should own every aspect of their work, from technical specification to production deployment and monitoring
Our development lifecycle is fast and iterative: we deploy to production multiple times a day
We value curiosity across all areas of software engineering
Bodyguard is an AI company and an early LLM adopter. We have been running high-volume features powered by LLMs for over 3 years
We believe in a hands-on approach at every level of the company
What We Offer
Cool offices located in Nice, with remote work possible too 😎
A great opportunity to be part of a growing, mission-driven company already making a real impact 💪
The chance to play a role in the fight against online toxicity 🦸
Work/life balance: easy to play sports at lunchtime, pick up your kids, or telecommute
Luncheon vouchers and 80% health insurance coverage
Regular meetups, team seminars, workshops, and social activities
An exciting learning journey and real professional growth opportunities 🌱
A great team of like-minded people, young, fun and vibrant 🔥
Additional Details
Type of contract: Permanent contract (CDI)
Remuneration: 45k€
Start date: As soon as possible
Location: Nice
Languages: French/English required
Recruitment Process
Meet with HR
Technical interview(s) with the CTO and/or Engineering Manager and/or a senior engineer
Interview with Engineering Manager and/or CTO
Cultural fit
Meet the team you will be working with
- Locations
- Nice
- Remote status
- Hybrid
Nice
Environment and working conditions
At Bodyguard.ai, work/life balance is very important. It's easy to play sports at lunchtime, pick up your kids from school at the end of the day or telecommute from time to time! Meetups, team seminars, workshops, and social activities are also regularly offered. Located in Nice, Marseille and Paris, the offices and their open space are conducive to concentration and productivity! We also offer luncheon vouchers and 80% health insurance coverage.
About Bodyguard
Bodyguard.ai is an AI technology company working to protect in real-time people and businesses from toxic content posted on social networks and platforms thanks to its moderation solution.