#107 - Full-Stack Software Engineer - Node.js, React & Headless CMS

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in Bogotá, Distrito Capital, COL
In-Office or Remote
Senior level
Enterprise Web • HR Tech • Professional Services • Software
The Role
Build and maintain Node.js backend services, APIs, integrations, and React/Next.js web experiences for a headless CMS platform. Responsibilities include Contentstack schema management, reusable UI components, dynamic forms, personalization, A/B testing, automated testing, performance optimization, CI/CD, and platform reliability. The role requires strong JavaScript, TypeScript, backend, React, SSR, API, CMS, and testing experience, with AI-assisted development used in daily engineering workflows.
Summary Generated by Built In
Job Description

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 Required

  • Approximately 4-5+ years of software engineering experience
  • 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 ESLint, Prettier, or similar code-quality tools
  • Experience using AI-assisted development practices in day-to-day engineering work
  • Experience supporting personalization and A/B testing
  • Enterprise experience
  • Experience with Emotion or another CSS-in-JS approach
  • Experience with Storybook or Chromatic
  • Accessibility testing experience
  • Experience working with a design system
  • Experience with Koa, Express.js, or a similar Node.js framework
  • Experience with Redis or another caching technology
  • Performance and caching optimization experience
  • Google Maps integration experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
283 Employees
Year Founded: 2025

What We Do

Lifted, an Upwork Company, is a B2B SaaS platform that helps enterprise organizations source, contract, manage, and pay contingent talent globally and compliantly. It supports multiple engagement models, including independent contractors, staff augmentation, and employer-of-record, while integrating with MSPs and VMSs to provide centralized visibility, spend control, and audit-ready compliance, delivering a white-labeled talent experience for hiring managers and contingent workforce programs.

Similar Jobs

Cloudflare Logo Cloudflare

Senior Customer Engineer, LATAM - MCR Bogotá, Colombia.

Cloud • Information Technology • Security • Software • Cybersecurity
Remote or Hybrid
Colombia
4400 Employees

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Sr. Sales Associate III

eCommerce • Fashion • Retail • Sales • Wearables • Design
Remote or Hybrid
14 Locations
16000 Employees
15-20 Hourly

Domino Data Lab Logo Domino Data Lab

Support Engineer

Artificial Intelligence • Machine Learning
Remote or Hybrid
10 Locations
200 Employees

Zapier Logo Zapier

Technical Account Manager

Artificial Intelligence • Productivity • Software • Automation
Remote
13 Locations
800 Employees
67K-100K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software • Productivity
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account