Taro Logo

Senior backend software engineer - Python

Global leader in experience analytics providing an all-in-one intelligence platform for understanding customer digital journeys.
Paris, FranceMilan, Metropolitan City of Milan, ItalyBarcelona, Spain
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior backend software engineer - Python

Contentsquare, a global leader in experience analytics, is seeking a Senior Backend Engineer to join their Voice of Customer unit. This role focuses on building and evolving Surveys, Interviews, and User Tests features that enable customers to collect qualitative feedback from millions of users. The position involves working primarily with Python microservices, with occasional contributions to Node/TypeScript services and React frontend.

The tech stack is modern and comprehensive, including PostgreSQL, OpenSearch, Redis, AWS with Kubernetes, and integrations with Twilio and Daily.co. The team also works with LLMs and follows industry best practices in observability, testing, and performance. This is an excellent opportunity for a senior engineer passionate about solving complex backend problems in a product-focused environment.

The role offers flexibility with remote options in France, Italy, or Spain, or hybrid arrangements from offices in Paris, Milan, or Barcelona. The company culture emphasizes collaboration, innovation, and work-life balance, with various benefits including stock options, wellbeing allowances, and regular team activities.

As a senior engineer, you'll take ownership of significant projects, contribute to architectural decisions, and help shape product strategy. The ideal candidate brings 5+ years of Python experience, strong SQL knowledge, and familiarity with modern cloud technologies. The role requires someone who values code quality, thinks in terms of user impact, and communicates effectively with both technical and non-technical stakeholders.

Contentsquare offers a supportive, inclusive environment with opportunities for career development, mentorship, and participation in various social and philanthropic activities. The company's distributed team structure provides both autonomy and strong team connections, making it ideal for someone who thrives in a remote environment and enjoys working with diverse colleagues.

Last updated 24 days ago

Responsibilities For Senior backend software engineer - Python

  • Build and evolve the backend services behind Voice of Customer products (Surveys, Interviews, User Tests)
  • Write clean, maintainable, and well-tested code primarily in Python
  • Contribute to architectural decisions to improve scalability, performance, and reliability
  • Collaborate with product, design, and engineering peers to deliver impactful features
  • Contribute to services in Node/TypeScript and React frontend
  • Take ownership of significant projects or components
  • Help define and improve best practices around testing, observability, and maintainability
  • Support continuous improvement of engineering culture and team dynamics

Requirements For Senior backend software engineer - Python

Python
TypeScript
Node.js
PostgreSQL
Redis
Kubernetes
React
  • 5+ years of professional experience with Python
  • Strong foundations in SQL; familiarity with PostgreSQL
  • Exposure to or willingness to learn Node.js / TypeScript
  • Experience with Kubernetes, AWS, OpenSearch
  • Values code quality, clarity, and performance
  • Think in terms of user impact and business value
  • Proactive, autonomous, and comfortable owning features end-to-end
  • Clear communication with both technical and non-technical stakeholders
  • Team player who enjoys collaborating and sharing feedback

Benefits For Senior backend software engineer - Python

Equity
Parental Leave
  • Virtual onboarding and Hackathon events
  • Work flexibility: hybrid and remote work policies
  • Generous paid time-off policy
  • Immediate eligibility for birthing and non-birthing parental leave
  • Wellbeing and Home Office allowances
  • Regular team activities through Culture Crew
  • Stock options for all full-time employees
  • Employee Resource Groups
  • Benefits tailored to each country

Jobs Related To Contentsquare Senior backend software engineer - Python