Senior Software Engineer Fullstack - Graphs & Events
Contentsquare
Paris or Barcelona
Join our Engineering department as a Senior Software Engineer - Full Stack, where you will develop and enhance Contentsquare's next-generation products. You'll be working on our B2B SaaS tag and single page application using micro-frontends in React and microservices in Node.js on the backend side - used by companies and customers across the globe.
You will participate in the design, implementation, and optimization of high-performance Contentsquare applications, working within a dynamic team that pushes the boundaries of digital experience analytics (Session Replay, In-page analytics, journey analysis…).
What you will do
- Engineering and Development: Led the technical design and delivery of robust micro front-end modules using React and TypeScript... Develop and manage back-end components and APIs, and push our microservices architecture forward.
- Work within an agile, cross-functional team, including other Engineers, Product Managers and Designers, and DevOps. You'll be a key contributor to building new end-to-end features in our application.
- Technical Leadership and Mentorship: Provide technical guidance within your team, taking ownership of well-defined components and ambiguous problems.
- Mentor peers through pair programming, code reviews, and ad-hoc assistance, fostering a culture of quality and continuous improvement.
- Contribute to strategic planning at the team level, helping to align system architecture and modularization with business needs.
- Engage with product management to ensure that technical solutions meet business value and adhere to technical constraints.
- Incident Management: Proactively identify and implement strategies to reduce incident impact and detection time, ensuring the reliability and efficiency of our SaaS applications.
What you will need to succeed in this role
- 5+ years experience with Full-Stack development with a solid foundation in software development. Proficiency in component-based architectures using modern frameworks like React for the front end, and extensive experience in Node.js, Postgres, and S3 for the back end and databases.
- Experience with single-page applications (SPA), cloud-native architectures, microservices architecture, performance optimization, automated testing, and continuous delivery is crucial.
- A collaborative and intellectually curious approach to software development. You enjoy learning from and teaching others and aren’t afraid of asking lots of questions.
- Spirit: you have excellent communication skills and are used to working cross-functionally in an agile, mid-sized development environment. You desire to work in a respectful, transparent, and collaborative work culture.
Apply Now
Don't forget to mention EuroTechJobs when applying.