Senior Sitecore Developer / Web Architect
Role details
Job location
Tech stack
Job description
This is a senior-level web development role focused on architecting and building enterprise web applications using a modern headless CMS approach. The position sits at the intersection of front-end engineering and systems integration, requiring a developer who can both craft polished user interfaces and design the backend pipelines that power them. Day-to-day work involves leading development on complex component libraries, guiding content teams through technical implementation, and ensuring applications perform reliably at scale. This role also carries a leadership dimension, with expectations around mentoring teammates, conducting code reviews, and setting technical standards. It is well suited for an experienced developer who is passionate about modern web architecture and wants to take ownership of a platform that matters., * Architect and build headless web applications using Next.js and a cloud-based CMS platform, following UI/UX best practices
- Develop reusable front-end components aligned to CMS content templates
- Implement server-side rendering and static site generation strategies to support high-traffic performance requirements
- Configure and manage cloud CMS environments and content delivery infrastructure
- Build custom components and rendering logic within the CMS framework
- Manage content serialization and deployment workflows
- Integrate with CMS APIs including GraphQL, REST, and Layout Service
- Provide technical guidance to content authors on component usage and best practices
- Design and implement integrations between the CMS and third-party marketing technology platforms such as CPQ, CRM, and e-commerce systems
- Build both real-time and batch data synchronization pipelines
- Implement cross-platform authentication and session management flows
- Develop webhooks and event-driven integration patterns, and document integration architecture
- Analyze legacy implementations and develop migration strategies toward headless architecture
- Refactor monolithic CMS applications into modular, decoupled systems
- Monitor and improve application performance metrics, and optimize A/B testing configurations
- Collaborate with content authors, designers, and marketing teams throughout the development lifecycle
- Provide technical leadership, conduct code reviews, and uphold team coding standards
- Document technical specifications, integration patterns, and system architecture
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline; advanced degree preferred
- Minimum 5 years of full-stack web development experience, including at least 2 years in headless CMS development
- Hands-on experience configuring and working within a cloud-based CMS environment and content delivery network
- Experience with CMS platform upgrades and migrations (e.g., Sitecore, Umbraco, Drupal, Magento, or similar)
- Proficiency with API integration via REST, SOAP, or Web API protocols
- Strong front-end skills including React, Next.js, TypeScript, and Tailwind CSS or similar utility-first frameworks
- Back-end development experience with Node.js, Express.js, and relational/non-relational databases including PostgreSQL, SQL Server, and Redis
- Experience with deployment platforms such as Vercel or Netlify
- Demonstrable portfolio of lead development work on application projects
Bonus / Soft Skills
- Advanced knowledge of SEO and AEO principles, including experience with Google Analytics 360, GA4, or comparable analytics tooling
- Familiarity with caching strategies at the CDN, application, and in-memory levels
- Experience with search and indexing technologies such as Solr or Lucene
- Ability to communicate technical concepts clearly to non-technical stakeholders
- Proactive communicator who surfaces issues that affect timelines, accuracy, or data reliability
- Strong creative thinking and problem-solving skills, with the ability to collaborate closely with subject matter experts
- Comfortable managing multiple workstreams and delivering in a demanding, fast-paced team environment