> Markdown version of [/jobs/ext/59558-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/59558-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Developer - **Company:** Ruby Labs - **Location:** Eu, France (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), A/B Testing, Application Programming Interfaces (APIs), Agile Methodology, Data Analysis, Databases, Cross-Origin Resource Sharing (Ajax Programming), Database Queries, Github, Google Analytics, PostgreSQL, Node.Js, Open Web Application Security, Scrum Methodology, Query Optimization, Queueing Systems, RabbitMQ, Redis, Mixpanel, Distributed Caching, Next.js, Caching, Backend, Containerization, Gitlab-ci, Integration Tests, Playwright, Performance Monitor, Tools for Reporting, Front End Software Development, NestJS, Docker - **Published:** May 14, 2026 - **Apply:** https://fr.indeed.com/viewjob?jk=49883d48e2499a35 ## About the Role Do you have experience in Security?, * Next.js: A minimum of 2 years of active, commercial experience with Next.js (v14.x/v15.x). Must have worked on at least two recent projects where Next.js was the primary frontend framework. * NodeJS: Deep knowledge and at least 2 years of hands-on experience with a modern framework such as NestJS, Fastify, or Hono. A clear understanding of their architectural trade-offs is required. * Databases: Strong proficiency with PostgreSQL and/or Supabase, including query optimization and schema design. * ORM: In-depth, practical knowledge of Prisma or Drizzle ORM, with experience in building complex queries and managing migrations. * Caching: A profound understanding of caching strategies (e.g., in-memory, distributed cache, CDN) and the ability to apply them effectively to optimize performance (e.g., using Redis). * Docker: Full proficiency with Docker for creating, managing, and deploying containerized applications. Experience with docker-compose is essential. * Security: Proven experience in building secure systems, including protecting against common vulnerabilities (OWASP Top 10), configuring Content Security Policy (CSP), CORS, securing APIs, and hardening hosting environments. * Analytics & A/B Testing: Experience working with analytics tools (e.g., Google Analytics, PostHog, Mixpanel) and platforms for A/B testing. * Communication: Excellent communication skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders. * Product Mindset: The ability to understand business objectives and translate them into technical solutions that deliver real value to users. * Accountability: A proactive, results-oriented approach and a willingness to take ownership of the team's and the product's success., * Experience with CI/CD pipelines (e.g., GitHub Actions, GitLab CI). * Experience with monorepo tools (e.g., Turborepo, Nx). * Experience writing unit and integration tests (e.g., Jest, Playwright). * Understanding and practical application of background workers and message queues (e.g., BullMQ, RabbitMQ) for handling asynchronous tasks. ## Description * FullStack Development: Take an active, hands-on role in developing complex features and modules using Next.js for the frontend and NodeJS for the backend. * Process Management: Implement and optimize Agile methodologies (Scrum/Kanban), including sprint planning, task estimation, and delivery oversight. * Quality Assurance: Enforce best practices in coding, testing, caching, and performance monitoring to ensure a robust and scalable application. * Security: Design and implement comprehensive security measures at the application, infrastructure, and data levels. ## Related Videos - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Next, Nest, Nuxt… Nust?](https://www.wearedevelopers.com/videos/421-next-nest-nuxt-nust) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 106 - DHH in HD](https://www.wearedevelopers.com/magazine/394-dev-digest-106-dhh-in-hd) - [Dev Digest 136 - No JS(on) of mine](https://www.wearedevelopers.com/magazine/482-dev-digest-136-no-js-on-of-mine) - [The Best JavaScript Framework to Learn](https://www.wearedevelopers.com/magazine/229-the-best-javascript-framework-to-learn)