FullStack Software Engineer (Node.js / Vue.js)
Role details
Job location
Tech stack
Job description
Your tasks: As a Fullstack Software Engineer, you will play a key role in the design, development, and evolution of our solutions. You'll work across the stack to build scalable and robust features that serve legal professionals
-
Design, develop, test, and maintain features across our platform
-
Collaborate with product managers, designers, and other engineers to deliver user-focused solutions
-
Participate in code reviews and mentor junior developers
-
Contribute to architecture discussions and help drive technical decisions
-
Ensure high code quality and performance through testing, monitoring, and optimization
-
Help define and maintain best practices in engineering and DevOps
-
Stay on top of industry trends and tools, and evaluate new technologies to improve the platform, * Backend: Node.js / TypeScript
-
Frontend: Vue.js3
-
Database: PostgreSQL, MariaDB
-
DevOps: Docker, Kubernetes, Terraform
-
Cloud: GCP What we offer :
-
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) DiliTrust is a socially responsible company, committed to the diversity of its teams and to promoting professional equality at all levels.
Requirements
- Strong experience (5+ years) in software development on complex web architectures
- Excellent command of Node.js and Vue.js
- Experience with Docker, Kubernetes, and modern DevOps practices
- Rigor, attention to detail, and high standards for code quality
- Team player with clear communication skills and the ability to collaborate with diverse profiles (product, design, engineering…)
- Curiosity for new technologies, active tech watch, and willingness to experiment with new approaches