#107 - Full-Stack Software Engineer - Node.js, React & Headless CMS
Lifted (an Upwork Company) · Colombia · 2026-10-01
About this role
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.
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.
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.
Originally posted on Himalayas
Skills asked for
- node.js
- react
- next.js
- rest
- graphql
- grpc
- ci/cd
- javascript
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.