Staff Software Engineer – Full Stack
Paris Area, France / Barcelona Area
Engineering, Product, and Design – All Engineering, Product, and Design Roles /
Full-time /
Hybrid
Contentsquare is the all-in-one experience intelligence platform designed to be easily used by anyone who cares about digital journeys. With our flexible and scalable platform, organizations quickly get a deep understanding of their customers’ whole online journey.
We are a global leader in the experience analytics space, with a growing presence across 15 offices worldwide. We’re here to stay—and we’re looking for team members who are excited to drive impact and help us scale even further.
Our aim is to create an inclusive workplace where everyone learns and succeeds. Contentsquare has built a community of individuals who are daring, understanding, and deliberate. We invite you to join us in making the complex simpler—for our customers, their customers, and each other.
Important note: Be careful of scammers pretending to be from Contentsquare. We will never ask for money or contact you through random texts. For more information, visit our careers blog.
About the Role
We are looking for a Staff Software Engineer – Full Stack, based either in our offices in Paris, Barcelona or London, or remotely from France, Spain or the UK.
This role could sit within one of two teams: Session Analytics or Growth Ops, both currently looking for senior engineering talents.
- Session Analytics helps teams visually reconstruct user sessions and understand not just what users do, but why. The team powers key use cases across product, design, support, and engineering—surfacing friction points, reproducing bugs, and improving user experience. You’d join a cross-functional squad of 9 engineers (Front-end, full-stack and back-end), working closely with product managers and designers. In this role, you’ll help scale a system that processes millions of user sessions daily, combining high-throughput event ingestion, real-time processing, and smart replay rendering—all while maintaining strict privacy and compliance standards.
- Growth Ops supports and empowers other Growth Line (Acquisition, Activation, Retention, Referral, and Revenue) teams by coordinating cross-team efforts, building solutions for critical problems, and developing platform capabilities.
The team acts as a "glue", bridging gaps between Growth and other business areas, and ensuring systems are reliable, functional and performant. You'd join a cross-functional team of 6 engineers (full-stack and back-end), working closely with senior engineers and engineering managers. In this role, you'll work on best practice for fast-moving user interfaces, and bridging the gap between these and critical low-level services. You'll build strong relationships across the Growth teams, as well as the wider Engineering department, empowering individual contributors to solve problems and facilitate career growth opportunities.
Tech Stack
Frontend: Vue 3, React, TypeScript, Micro-frontends
Backend: Node.js/Nest.js, PostgreSQL, ClickHouse
DevOps: AWS, ArgoCD, GitHub Actions
Observability: Custom stack with performance SLOs, Datadog
What you will do
- Technical Leadership
- Engineering and Development
- Cross-Team Collaboration
- Mentorship and Team Enablement
- Strategic Contributions
- Reliability and Incident Management
Take ownership of major product components. Design and build scalable, high-performance applications with strong observability and runtime optimisation.
Lead front-end development using Vue.js, React, and TypeScript. Build back-end services and APIs with Node.js, supporting high-scale, low-latency architecture.
Work with product managers, designers, and engineers across teams. Tackle full-stack challenges and bring a performance-first mindset to everything you ship.
Serve as a thought partner to engineering and product leadership. Coach engineers through pairing, reviews, and day-to-day support. Foster a strong engineering culture based on collaboration, ownership, and technical excellence.
Contribute to architectural planning and cross-team alignment. Shape long-term technical direction through internal forums and knowledge-sharing sessions.
Make systems more resilient; Improve observability, reduce incidents, and refine our SLOs to ensure a smooth user experience.
What You’ll Need to Succeed
- 10+ years’ experience in software development, with solid full-stack expertise
- Strong front-end skills with modern frameworks (Vue, React)
- Deep experience with Node.js, PostgreSQL, AWS
- Solid understanding of SPAs, micro-frontends, microservices, cloud-native architecture, performance optimisation
- Strong testing and CI/CD habits
- Proven ability to lead projects, drive architecture, and elevate engineering standards
- Excellent communicator who thrives in collaborative, cross-functional environments
- Passionate about modern web tech and eager to share learnings with others
Nice to Have
- Experience with Scala, Go, or Python
- Familiarity with ClickHouse or other columnar DBs (for Session Analytics)
- Open-source contributions or public tech talks/blogs
What You’ll Love About This Role
- Tackle scalable, privacy-focused engineering challenges on a product used daily by global teams.
- Lead cross-functional initiatives and advocate for high standards across engineering.
- Own architecture on a high-impact product, with direct ties to product and design.
Why you should join Contentsquare
We invest in our people through career development, mentorship, social events, philanthropic activities, and competitive benefits. We are always assessing the perks we offer to ensure we’re aligned with the employees' needs.
Here are a few we want to highlight:
- Virtual onboarding, Hackathon, and various opportunities to interact with your team and global colleagues both on and offsite each year
- Work flexibility: hybrid and remote work policies
- Generous paid time-off policy (every location is different)
- Immediate eligibility for birthing and non-birthing parental leave
- Wellbeing and Home Office allowances
- A Culture Crew in every country we’re based in to coordinate regular activities for employees to get to know each other and bond outside of work
- Every full-time employee receives stock options, allowing them to share in the company’s success
- We have multiple Employee Resource Groups, that offer a safe space for individuals who share common identities, life experiences, or allyship to connect, support one another, and passionately advocate for the issues close to their hearts
- And more benefits tailored to each country
Contentsquare is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to sex, gender identity or expression, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.
Your personal data is used by Contentsquare for recruitment purposes only. Read our Job Candidate Privacy Notice to find out more about data protection at Contentsquare and your rights. You can exercise your rights by using our dedicated Data Subject Rights Portal here.
Your personal data will be securely stored in our hosting provider’s data center in Oregon (US west). We have implemented appropriate transfer mechanisms under applicable data protection laws.