Fullstack Developer

6 years

Greater lucknow area

Posted:7 months ago

Apply

Job Description

Experience

: 6.00 + years

Salary

: USD 2222-2962 / month (based on experience)

Expected Notice Period

: 15 Days

Shift

: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type

: Remote

Placement Type

: Full Time Indefinite Contract(40 hrs a week/160 hrs a month)(*Note: This is a requirement for one of Uplers' client - Thunk)What do you need for this opportunity?

Must have skills required:

Hetzner, Linux VPS, n8n, Node.js, Notion API, REST API, Wordpress

Thunk is Looking for:

About Thunk

Thunk is a Digital Innovation & AI company based in Kings Cross, London. We work with forward-thinking organisations — from FIFA and Google to the NHS and McDonald''s — to help them discover, prove, and deliver breakthrough digital experiences. We don''t do theory. We deliver impact.We''re building internal tooling to support our growing content operation, and we need a sharp developer to bring it to life.

The Role

We''re building a fully automated content publishing pipeline that connects Notion (our single source of truth) to WordPress (our publish target). Authors write in Notion automation handles the rest — HTML conversion, image processing, SEO metadata, and publishing — without anyone ever logging into WordPress.You''ll own the build end-to-end: from WordPress CPT registration to n8n workflow wiring to the Node.js microservice at the heart of the pipeline. A detailed spec covering every phase, field mapping, and edge case is ready and waiting. You''re the person who executes it.

What You''ll Build

Content Publishing Pipeline

  • Notion → WordPress one-directional publish flow, triggered by status changes
  • Automated handling for three content types: Thinking (articles, videos, whitepapers), Jargon Busters (SEO glossary), and Stories (case studies — manual only)
  • Staging and production environment toggle inside n8n

Node.js Microservice

  • Notion block → HTML conversion
  • Image download from Notion (expiring URLs) and re-upload to WordPress Media Library
  • URL swapping in generated HTML
  • Slug-based deduplication via WordPress REST API (resilient to partial failures)

n8n Workflow Automation

  • Self-hosted on a Hetzner VPS
  • Watches Notion for status changes, orchestrates the full pipeline
  • Optional cross-posting to Medium and Dev.to with canonical URLs
  • Manual-assist LinkedIn flow: generates a Todoist task with everything needed to paste and publish
  • Error handling writes back to Notion (status + error message) so the team sees failures without touching n8n

WordPress Configuration

  • Custom Post Type registration
  • ACF Pro field groups for all content types
  • RankMath Free SEO/OG metadata — written via REST API
  • Related terms (Jargon Busters) stored as slugs in Notion, resolved to WP Post IDs at publish time

At a Glance

Role

Full-stack Developer

Type

Contract - 4 months to start, but could be indefinite

Compensation

$4,000 per month

Experience

6–8 years

Location

Remote (overlap with UK hours preferred)

Stack

Node.js, WordPress REST API, n8n, Notion API

Must-Have Skills

What We''re Looking For

  • Node.js — comfortable building and maintaining microservices
  • WordPress REST API — field mapping, CPT registration, ACF, RankMath
  • n8n — workflow building, error handling, multi-environment config
  • Notion API — reading databases, writing back status and metadata
  • REST API integrations — Medium, Dev.to, Todoist
  • 6–8 years of professional development experience

Nice to Have

  • Experience with self-hosted infrastructure (Hetzner, Linux VPS)
  • Familiarity with ACF Pro and RankMath via API
  • Prior work on content or publishing automation systems

How You Work

  • You read a spec and execute it — you don''t need to be handheld
  • You write clean, maintainable code and document what matters
  • You flag blockers early and communicate clearly
  • You care about reliability — this pipeline will run unattended in production

How The Build Is Sequenced

We have a phased approach to de-risk the build and validate the full pipeline early:
  • Phase 1 — WordPress setup: CPT registration, ACF field groups, RankMath config
  • Phase 2 — Notion database setup: schemas, field mapping, status conventions
  • Phase 3 — Node.js microservice: conversion, image handling, slug deduplication
  • Phase 4 — Jargon Busters pipeline: simpler content type, validates end-to-end flow
  • Phase 5 — Thinking pipeline: full content type with cross-posting to Medium and Dev.to
  • Phase 6 — LinkedIn manual-assist flow and polish

How to apply for this opportunity?

  • Step 1: Click On Apply! And Register or Login on our portal.
  • Step 2: Complete the Screening Form & Upload updated Resume
  • Step 3: Increase your chances to get shortlisted & meet the client for the Interview!

About Uplers:

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Skills Required

developer linux node.js notion api rest wordpress ai tooling support content publishing pipeline automation html processing seo logging cpt workflow spec mapping flow deduplication configuration ids stack compensation writing development code reliability risk database portal

Work Mode

Remote

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Uplers logo
Uplers

Digital Services

Ahmedabad

RecommendedJobs for You

Hyderabad, Telangana, India

Sadar, Uttar pradesh, India

Kanpur, Uttar pradesh, India

Nashik, Maharashtra, India

Bengaluru, Karnataka, India

Mumbai, Navi mumbai, Mumbai (all areas)