Staff Software Engineer - Full Stack

Contentsquare
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