
- Work model
- Remote
- Experience
- 5+ years
- Employment
- Full Time
- Compensation
- Not disclosed
- Technology signal
- 21 tags
Technology context
21Parsed from the vacancy text; ordered by relevance to this role.
Full listing
Role description
About the role
We are looking for a Senior Full Stack Engineer to build backend services and content experiences within a Unified CMS platform. Working in Node.js, React, and Next.js, this person develops REST and GraphQL integrations, manages content models in a headless CMS, and supports personalization and A/B testing. AI-assisted development practices are part of the daily workflow.
What you will do
- Build and maintain backend services and API integrations supporting Unified CMS and global web experiences.
- Develop and maintain Node.js services, REST APIs, and GraphQL or gRPC integrations.
- Build and maintain React components and content blocks that power Unified CMS and marketing experiences.
- Develop and optimize SSR and SSG workflows using Next.js or similar frameworks.
- Implement content models and manage schema changes within Contentstack.
- Build reusable UI components using Indeed's XDS and Emotion.
- Integrate third-party APIs and services and troubleshoot end-to-end data flows.
- Support personalization and A/B testing capabilities across Unified CMS experiences.
- Develop and maintain automated unit, integration, and E2E tests.
- Apply AI-assisted development practices as part of day-to-day engineering work to improve productivity, implementation, testing, and troubleshooting.
- Contribute to platform performance, scalability, reliability, and stability.
- Participate in Git-based development workflows and CI/CD processes.
Must haves
- 4+ years of software engineering experience preferred.
- Strong JavaScript and TypeScript .
- Strong Node.js and backend development.
- Strong React experience.
- Next.js or similar SSR framework.
- Backend services and REST APIs .
- GraphQL or gRPC .
- Third-party API integrations.
- Headless CMS experience: Contentstack, Contentful, Strapi, or similar .
- Reusable UI components and dynamic forms.
- Unit, integration, and E2E testing.
- Experience with Jest or Playwright or React Testing Library , or similar.
- Familiarity with Git and CI/CD.
- Experience with code quality tools such as ESLint and Prettier .
- AI-assisted development only - this is NOT AI engineering/LLM expertise required.
- Personalization and A/B testing experience .
Nice to haves
- Emotion or CSS-in-JS.
- Storybook/Chromatic.
- Accessibility testing.
- Koa, Express.js, or similar.
- Redis or other caching tools.
- Performance and caching optimization.
- Google Maps integrations.
Perks
- Growth without limits: build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget
- Competitive compensation: get recognition that reflects your skills and impact, with regular performance and compensation reviews
- Flexibility: work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm
- Meaningful, modern projects: build impactful products using modern technologies alongside global teams and leading brands
- Collaborative culture: join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized
- Well-being & support: access local well-being programs and people-focused support tailored to your location