The Senior FullStack Software Engineer will lead the design, development, and continuous improvement of a SaaS platform for legal and governance services. This fully remote role demands deep expertise in Node.js and Vue.js, with a focus on delivering scalable, high-performance features within a growing Legal Tech environment.
Responsibilities
- Design, develop, test, and maintain platform features across frontend and backend systems
- Work closely with product managers, designers, and engineers to build user-centered solutions
- Participate in code reviews and support the growth of junior developers through mentorship
- Engage in architectural discussions and contribute to key technical decisions
- Maintain high standards of code quality, performance, and reliability through testing, monitoring, and optimization
- Help establish and uphold engineering and DevOps best practices
- Stay informed about emerging technologies and assess their potential to enhance platform capabilities
Requirements
- Must be located in France with full legal rights to work
- Fluent in both French and English
- Minimum of 8 years of professional software engineering experience, including significant time building and maintaining B2B or B2C SaaS platforms in production environments
- Demonstrated experience with long-term SaaS products spanning multiple years, including full lifecycle ownership of features from design through iteration and maintenance
- Strong foundation in complex and scalable web application architectures
- Expert-level skills in Node.js for backend development and Vue.js for frontend development
- Production experience with Docker and Kubernetes
- Practical exposure to modern DevOps practices
- High commitment to code quality, testing, documentation, and long-term maintainability, serving as an example to peers
- Extensive collaboration with product managers, designers, and stakeholders in product-focused, cross-functional teams
- Strong sense of ownership and accountability, with the ability to lead features from concept to completion in collaborative environments
- Excellent communication skills and proven ability to work effectively with diverse roles including product, design, engineering, and operations
- Master’s degree in Engineering or equivalent real-world experience in senior SaaS engineering roles
Tech Stack
Node.js, Vue.js, TypeScript, Vue.js3, PostgreSQL, MariaDB, Docker, Kubernetes, Terraform, GCP
Benefits
- Be part of a rapidly growing company with a friendly, international presence across multiple countries
- Flexible remote work policy allowing balance between remote and onsite work
- Access to standard CSE employee benefits
- Luncheon vouchers provided
- Eligibility for profit-sharing bonuses
- Weekly organized sports sessions through TrainMe
Work Arrangement
local-country — France — Full remote allowed with requirement to be based in France
Team
Multiple cross-functional teams distributed across 8 global offices, structured around product features with collaboration between product managers, designers, engineers, and operations, reporting to an Engineering Manager with access to the CTO
- Supportive and entrepreneurial work atmosphere
- Consistently recognized with 'Happy at Work' and 'Tech at Work' awards since 2019
- Focused on innovation, particularly in AI applications for Legal Tech
- Global and inclusive culture spanning 8 international locations
Additional Information
- Must be based in France with full working rights
- Fluent in French and English
- Recruitment process includes: screening call with Talent Acquisition (30–45 minutes), interview with Engineering Manager (1 hour), technical interview (1 hour 30 minutes), and final interview with CTO (45 minutes)


