Staff Software Engineer - Full Stack

Contentsquare Logo

Contentsquare

📍Remote - France, Spain

Summary

Join Contentsquare as a Staff Software Engineer – Full Stack and become part of the Session analysis team, a crucial component of our platform. You will contribute to scaling a system processing millions of user sessions daily, combining high-throughput event ingestion, real-time processing, and smart replay rendering. This role involves technical leadership, engineering and development using Vue.js, React, and Node.js, cross-team collaboration, mentorship, and strategic contributions to long-term planning. You will work with a cross-functional squad and help maintain strict privacy and compliance standards. Contentsquare offers a collaborative and supportive environment with opportunities for career development and competitive benefits.

Requirements

  • At least 10 years of professional experience with a solid foundation in software development
  • Proficiency in component-based architectures using modern frameworks like Vue.js, React, or Angular for the front-end, and extensive experience in Node.js, PostgreSQL, and AWS for the back-end and data layer
  • Deep understanding of JavaScript, TypeScript, CSS, and HTML
  • Hands-on experience with single-page applications (SPA), cloud-native systems, microservices architecture, and performance optimization—particularly around key SLOs
  • Familiarity with automated testing practices and continuous delivery pipelines
  • Demonstrated ability to lead engineering projects, make critical architectural decisions, and think holistically about product and platform
  • Ability to inspire others, drive a shared technical vision, and ensure the implementation of engineering best practices across the team
  • Excellent communication skills, with experience working cross-functionally in agile, mid-sized teams
  • You value transparency, respectful feedback, and a collaborative culture—and you actively help build it

Responsibilities

  • Drive key technical initiatives and contribute to company objectives by taking ownership of major and complex topics within our products
  • Lead the architecture, development, and optimization of high-performance web applications, with a strong focus on scalability, observability, and runtime performance
  • Lead the technical design and delivery of robust front-end modules using Vue.js, React, and TypeScript, leveraging a micro-frontend architecture for scalable and modular application development
  • Develop and manage back-end components and APIs using Node.js, and push our microservices architecture forward to support large-scale data and low-latency needs
  • Work closely with agile, cross-functional teams, including engineers, product managers, designers
  • Provide focused support across units, driving improvements across the entire application tech stack, both front-end and back-end with a strong product-performance mindset
  • Serve as a thought partner to engineering and product leadership
  • Mentor engineers through pair programming, code reviews, and day-to-day coaching
  • Foster a culture of technical excellence, knowledge sharing, and continuous improvement, helping the team adopt best practices and stay aligned on engineering goals
  • Play a central role in long-term strategic planning, including system architecture, modularization, and cross-product technical alignment around transversal Initiatives
  • Actively contribute to internal tech circles, architectural reviews, and sharing sessions to spread insights and elevate our collective engineering standards
  • Contribute to the evolution of performance SLOs through improved observability and resilient system design

Preferred Qualifications

  • Exposure to Scala, Go, or Python in production environments
  • Experience with ClickHouse or other columnar databases for high-volume analytics
  • Contributions to open-source projects, tech talks, or engineering blogs

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.