We're looking for a Senior Contentstack Engineer to join our team in Geneva in a hybrid working mode. You will lead the delivery of a large-scale corporate intranet migration from Adobe AEM to Contentstack, using React as the front-end framework. This role involves establishing the technical foundation, advising on architecture and guiding a cross-functional team through the full delivery lifecycle.
Responsibilities
-
Provide guidance to the client on intranet architecture, working alongside the architect
-
Establish the technical Contentstack foundation, including content models, roles and permission structures
-
Lead an engineering team across the full delivery lifecycle, coordinating tasks and ensuring technical alignment
-
Create and assign Jira tickets, distribute technical tasks and manage team delivery
-
Oversee pull requests, code reviews and branch merging to maintain code quality
-
Coordinate and support testing efforts across the team
-
Develop new features alongside the engineering team
-
Ensure proper integration with the GCP-hosted infrastructure
-
Work from client-produced mockups and business analysis documentation
Requirements
-
Extensive Contentstack experience, including architecture design and large-scale platform delivery
-
Front-end development experience (React or similar framework)
-
Demonstrated experience leading engineering teams in an agile environment
-
Solid Jira skills for task management, sprint planning and team coordination
-
Familiarity with GCP or equivalent cloud platforms
-
Excellent communication and stakeholder management skills
-
Fluent French
We offer
-
5 weeks of vacation
-
EPAM Employee Stock Purchase Plan (ESPP)
-
Enhanced parental leave
-
Extended pension plan
-
Daily sickness allowance insurance
-
Employee assistance program
-
Global business travel medical and accident insurance
-
Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
- All benefits and perks are subject to certain eligibility requirements
- Please note that any offers will be subject to appropriate background checks
- We do not accept CVs from recruiting or staffing agencies
- For this position, we are able to consider applications from the following:
- Swiss nationals
- EU/EFTA nationals
- Third-country nationals based in Switzerland with an appropriate work permit
- Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits