WHY JOIN US
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
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.
MUST HAVES
- 4+ years of software engineering experience
- Strong Node.js and backend development
- 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
- Familiarity with Git and CI/CD
- Experience with code quality tools such as ESLint and Prettier
- AI-assisted development only - 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
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/gRPC integrations
- Build and maintain React components and content blocks powering 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 XDS and Emotion
- Integrate third-party APIs and services and troubleshoot end-to-end data flows
- Support personalization and A/B testing across Unified CMS experiences
- Develop and maintain automated unit, integration, and E2E tests
- Apply AI-assisted development practices 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
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets
- Exciting projects: Modern solutions with Fortune 500 and top product companies
- Flextime: Flexible schedule with remote and office options