About the Role
We’re looking for a Senior Fullstack Engineer with deep expertise in Bubble and JavaScript to strengthen our internal technical capabilities while preparing for a long-term transition toward a hybrid or full-code stack.
You will play a key role in structuring, optimizing, and scaling our Bubble applications, developing custom plugins and integrations, and laying the foundations for a sustainable and extensible technical architecture.
🚀 Key missions
Lead the development, optimization, and maintenance of our Bubble applications (performance, structure, reusable components, plugins).
Develop advanced integrations via APIs and custom JavaScript plugins (API connectors, server-side actions, dynamic logic).
Collaborate closely with Product and Design teams to deliver high-quality user experiences in Bubble.
Define and document technical standards for scalable Bubble architecture and best practices.
Prepare and guide the transition toward a full-code stack (NestJS / PostgreSQL).
Mentor junior developers and contribute to improving overall technical practices.
🔧 Skills & Experience
Hard Skills
3–5+ years of experience building scalable applications on Bubble
Proven ability to create and maintain custom plugins (JavaScript, server-side actions)
Strong knowledge of JavaScript, React, and CSS frameworks
Familiarity with REST APIs, authentication flows (OAuth, JWT), and backend integrations
Understanding of Node.js / NestJS and PostgreSQL
Experience with CI/CD principles, Git, and testing practices (unit/integration)
Experience working in Agile environments (Scrum/Kanban)
Background in startups or fast-paced product environments
Soft Skills
Strong ownership and accountability
Pragmatic problem-solver able to balance speed and technical debt
Excellent collaboration and communication with Product & Design teams
Curious and proactive about new technologies; eager to mentor others
Strategic mindset focused on scalability, maintainability, and performance
Languages
Fluent in English and French
🧩 Your Environment
Reports to: Amine (Head of Tech)
Team: Product, Design, Tech, QA, Leadership
External Interfaces: Third-party service providers (e.g., payments, analytics, email APIs)
💬 Hiring Process
TA screening interview – Fabien
Introductory call (30 min) – Camille
Technical test & portfolio review (Bubble/JS) – Camille
Hiring Manager interview – Amine
Final interview – Aïssa
💡 Why Join Us
Drive a strategic technical transition from no-code to full-code
Shape the technical standards of our Bubble ecosystem
Work in an agile, collaborative, and ambitious environment
Enjoy high autonomy and direct impact on architectural decisions
Rencontrez Aïssa, Founder & CEO
Rencontrez Liberty, Senior sourcing analyst