Senior FullStack Software Engineer (Node.js / Vue.js) - Full remote
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Being based in France with full working rights • Fluent in French and English • 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… • ## Recruitment process : • Interview with TA team member (30/45 mins) • Interview with the Engineering Manager (1h) • Technical interview (1h30 mins) • Interview with the CTO (45 mins)