8+ years of professional software engineering experience, with a significant portion spent building and operating B2B or B2C SaaS platforms in production
Proven experience working on long-lived SaaS products (multi-year), including ownership of features across their full lifecycle (design, delivery, iteration, maintenance)
Strong background in complex, scalable web architectures Technical Expertise:
Expert-level proficiency in Node.js (backend) and Vue.js (frontend)
Solid experience with Docker and Kubernetes in production,
Hands-on exposure to modern DevOps practices,
High standards for code quality, testing, documentation, and maintainability, acting as a role model for other engineersProduct & Team Collaboration:
Extensive experience working directly with product managers, designers, and stakeholders in a feature team / product-oriented setup
Strong sense of ownership, accountability, and ability to drive features end-to-end in a cross-functional environment
Excellent communication skills and a demonstrated ability to collaborate with diverse profiles (product, design, engineering, ops)Education:
Master’s degree in Engineering or equivalent practical experience in senior SaaS environments
## Our Tech Stack
Backend: Node.js / TypeScript
Frontend: Vue.js3
Database: PostgreSQL, MariaDB
DevOps: Docker, Kubernetes, Terraform
Responsibilities
Develop and maintain full stack applications using Node.js/Vue.js technologies.
Collaborate with cross-functional teams to define requirements for new features and products.
Write clean, scalable code that adheres to best practices in software development.
Conduct thorough testing of the application's functionality across different environments.
Optimize performance by profiling applications and implementing necessary improvements.
Monitor system health using tools like New Relic or Datadog for proactive issue resolution.
Document codebase, architecture decisions, and technical processes to facilitate knowledge transfer within the team.
Participate in code reviews with peers to maintain high coding standards and share best practices.
Stay updated on industry trends related to full stack development technologies like Node.js/Vue.js.
Benefits
Join a fast-growing company in a friendly, international environment (offices in France, Italy, Spain, Canada, Germany, USA, Mexico, Dubai...);
Our "Remote Policy" guarantees that you can find the right balance between "Onsite" and "Remote";
Last but not least, all the day-to-day benefits of the CSE, luncheon vouchers, profit sharing bonuses, weekly sport session organized by TrainMe, etc…