About this role
Web Fullstack Developer - CX- - - - - - - - - - - - Web Fullstack Developer - CX MISSION : Responsible for the analysis and the development of solutions in full autonomy, the Senior Software Engineer designs, builds, deploys and maintains tailor-made and/or software packages applications or adapts existing ones. Ensuring applications stability, scalability, performance, security and consistency, he/she verifies the functional and/or technical quality of developments by implementing and/or executing tests on a wide variety of devices and setups. He/she works with internal or external business partners to create or redefine functional and/or technical specifications. He/she also acts as a tutor to Software Engineers. Full-Stack Development & Content Platform Integration:
• Develop and maintain scalable web applications using modern JavaScript and TypeScript ecosystems. • Build and manage widgets, APIs, and pages using Apostrophe CMS and headless CMS architectures. • Integrate CMS-driven content seamlessly with frontend frameworks such as Astro, React, Angular, or Svelte. • Design and maintain reusable UI components and frontend architectures aligned with design systems.
Backend Engineering & Business Logic:
• Implement robust backend services and business logic with a strong focus on scalability, maintainability, and performance. • Develop APIs and server-side integrations supporting content-rich digital experiences. • Ensure seamless content mapping and data orchestration between backend systems and frontend applications. • Optimize server-side rendering and application performance using Astro and modern rendering strategies.
Frontend & Modern Frameworks:
• Build responsive and interactive user experiences using modern frontend technologies including: • JavaScript / TypeScript • React • Angular • Svelte • Astro
• Collaborate closely with UX, design, and frontend teams to ensure high-quality implementation of UI components and user journeys.
DevOps, CI/CD & Cloud-Native Practices:
• Contribute to CI/CD pipelines and deployment automation to improve delivery efficiency and platform reliability. • Work with Docker and containerized environments for local development and production deployments. • Collaborate on infrastructure, release management, monitoring, and deployment best practices. • Ensure scalability, observability, and maintainability of applications and services.
AI-Assisted Engineering & Innovation:
• Leverage AI-powered development tools such as GitHub Copilot, Codex, and similar productivity tools to accelerate development workflows and improve code quality. • Explore innovative approaches to improve developer productivity, automation, and platform efficiency. • Stay up to date with emerging web technologies, AI-assisted development practices, and modern engineering standards.
Required Skills & Experience
Technical Skills:
• Strong proficiency in JavaScript and/or TypeScript across frontend and backend development. • Hands-on experience with modern frontend frameworks such as React, Angular, Svelte, and Astro. • Strong backend development experience with API design, business logic implementation, and scalable architectures. • Experience working with headless CMS platforms, preferably Apostrophe CMS. • Good understanding of server-side rendering concepts and frontend performance optimization techniques. • Experience with Git, CI/CD pipelines, and DevOps workflows. • Practical experience with Docker and containerized application environments. • Familiarity with cloud-native development and deployment practices is a plus. • Knowledge of SEO principles and web performance best practices.
AI & Developer Productivity:
• Experience using AI-assisted development tools such as GitHub Copilot, Codex, or similar AI coding assistants. • Ability to effectively integrate AI tools into software development workflows while maintaining code quality and engineering standards.
Problem Solving & Collaboration:
• Strong analytical and problem-solving skills with attention to detail. • Ability to work effectively in fast-paced, evolving project environments. • Excellent communication and collaboration skills within multidisciplinary and international teams. • Passion for building scalable, maintainable, and high-quality digital experiences.