
Posted 1 month ago
#107 - Full-Stack Software Engineer - Node.js, React & Headless CMS
AI Summary
A full-stack software engineer with a backend focus builds and maintains Node.js services, React/Next.js frontends, headless CMS implementations, API integrations, and automated tests for a modern content management platform.
About this role
#107 - Full-Stack Software Engineer - Node.js, React & Headless CMS
We are seeking a full-stack software engineer with a strong backend focus to build and maintain services, integrations, and web experiences for a modern content management platform. The role combines Node.js backend development, React and Next.js frontend work, headless CMS implementation, API integrations, automated testing, personalization, and performance improvement. AI-assisted development is part of the day-to-day workflow, but AI engineering or large language model expertise is not required.
Key Responsibilities
- Build and maintain backend services and API integrations supporting content-managed web experiences.
- Develop and maintain Node.js services, REST APIs, and GraphQL or gRPC integrations.
- Build and maintain React components and content blocks for marketing and web experiences.
- Develop and optimize server-side rendering and static-site generation workflows using Next.js or a similar framework.
- Implement content models and manage schema changes in Contentstack.
- Build reusable UI components and dynamic forms.
- Integrate third-party APIs and troubleshoot end-to-end data flows.
- Support personalization and A/B testing capabilities.
- Develop and maintain automated unit, integration, and end-to-end tests.
- Apply AI-assisted development practices to implementation, testing, productivity, and troubleshooting.
- Contribute to platform performance, scalability, reliability, and stability.
- Participate in Git-based development workflows and CI/CD processes.
Qualifications
Must-Have Skills
- Approximately 4-5+ years of software engineering experience preferred.
- Strong JavaScript and TypeScript skills.
- Strong Node.js and backend-development experience.
- Strong React experience.
- Experience with Next.js or a similar server-side rendering framework.
- Experience building backend services and REST APIs.
- Experience with GraphQL or gRPC.
- Experience integrating third-party APIs.
- Experience with a headless CMS such as Contentstack, Contentful, Strapi, or a similar platform.
- Experience building reusable UI components and dynamic forms.
- Experience with unit, integration, and end-to-end testing.
- Experience with Jest, Playwright, React Testing Library, or similar testing tools.
- Familiarity with Git and CI/CD.
- Experience with code-quality tools such as ESLint and Prettier.
- Experience using AI-assisted development practices in day-to-day engineering work.
- Experience supporting personalization and A/B testing.
- Enterprise experience strongly preferred.
Nice-to-Have Skills
- Emotion or another CSS-in-JS approach.
- Storybook or Chromatic.
- Accessibility testing.
- Experience working with a design system.
- Koa, Express.js, or a similar Node.js framework.
- Redis or another caching technology.
- Performance and caching optimization.
- Google Maps integrations.
Additional Information
Required Tools & Platforms
- JavaScript and TypeScript.
- Node.js.
- React.
- Next.js or a similar SSR framework.
- REST APIs.
- GraphQL or gRPC.
- Contentstack, Contentful, Strapi, or a similar headless CMS.
- Jest, Playwright, React Testing Library, or comparable testing tools.
- Git and CI/CD.
Location, Time & Engagement
- Candidates must be based in LATAM.
- US Central Time coverage is required.
- This is a contract engagement at 40 hours per week.
- The anticipated engagement runs through March 31, 2027.
Skills
Explore related jobs
More jobs at Lifted, an Upwork Company™
- L
West Yellowstone, US - Strong Communicators Needed for Airbnb Luxe Home Consultant ProjectAshton, ID - L
Monongalia County, West Virginia, US - Airbnb Luxe Home Consultant ProjectTunnelton, WV - L
Lake Ozark, US - Strong Communicators Needed for Airbnb Luxe Home Consultant ProjectLinn Creek, MO - L
Tromsoe, NO - Strong Communicators Needed for Airbnb Luxe Home Consultant ProjectFinnsnes, Troms - L
Rio de Janeiro, BR - Strong Communicators Needed for Airbnb Luxe Home Consultant ProjectRio de Janeiro, RJ - L
Austin, TX, US - Strong Communicators Needed for Airbnb Luxe Home Consultant ProjectAustin, TX
Similar Node.js jobs
- A
Consultant – Oracle CC&B TestingAvance Consulting Services · San Francisco, CA - R
Oracle CC&B Test LeadRed Clay Consulting · Remote - M
Amazon Graphic Designer (with A/B Testing)Multiplymii · Remote Philippines - A
Senior Data Analyst - Experimentation & A/B TestingAdjoe · Hamburg - T
Senior KI-Grafikdesigner – Amazon Produktbilder, Listing-Optimierung & A/B-TestingTom Jules GmbH · Krün, Germany - K
B-52 Test ManagerKellogg Brown & Root Pty Ltd · Beavercreek Township, Ohio
Browse these categories
Market data for full-stack engineer roles
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.