Senior Full-Stack Developer
About the Role
We are looking for an experienced full-stack developer to join our Paris team. You will work on cutting-edge projects using modern technologies like Vue.js, Node.js, and cloud platforms. This role offers the opportunity to lead technical initiatives and mentor junior developers.
Key Responsibilities
- Design and develop scalable web applications using Vue.js and Node.js
- Architect and implement RESTful APIs and microservices
- Collaborate with product managers and designers to deliver high-quality features
- Optimize application performance and ensure code quality through reviews
- Mentor junior developers and contribute to technical documentation
- Participate in agile ceremonies and sprint planning
Required Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional experience in full-stack development
- Strong proficiency in Vue.js, React, or similar modern JavaScript frameworks
- Solid experience with Node.js and Express.js
- Experience with SQL and NoSQL databases (PostgreSQL, MongoDB)
- Proficiency in Git and CI/CD pipelines
- Excellent problem-solving and communication skills
- Fluent in English; French is a plus
Nice to Have
- Experience with AWS, Azure, or Google Cloud Platform
- Knowledge of Docker and Kubernetes
- Familiarity with TypeScript
- Experience with testing frameworks (Jest, Cypress)
- Contributions to open-source projects
What We Offer
- Competitive salary and performance bonuses
- Health insurance and retirement plan
- Flexible working hours and remote work options
- Professional development budget for training and conferences
- Modern office in central Paris with great amenities
- 25 days of paid vacation plus public holidays