OPEN POSITION
OpenTechnical

Senior Full Stack Developer

On-Site (Malang)Full-timeStaff

About the Role

An engineering role for a developer with 5+ years of experience in modern, high-performance web and data-driven stacks. You’ll build clean, scalable, modular systems that follow architectural standards, working with the System Analyst on functional specs, and with the UI/UX Designer to implement design tokens. The team values efficiency, punctuality, and cutting-edge tools, facilitated with a PRO-level AI account ($100–$200/month, e.g. Claude, ChatGPT, Cursor, or Copilot) for work.

Responsibilities

  • Build modern web interfaces on Component-Driven and Islands Architecture with fast initial load and optimized Core Web Vitals.
  • Implement layouts precisely from Figma using centralized Design Tokens / CSS Variables, complying with a Zero Page-Level Hardcoding standard.
  • Build and maintain backend services and APIs on Node.js / TypeScript.
  • Integrate systems with a Headless CMS (e.g. Ghost Content API / REST / GraphQL) and content storage engines.
  • Design large-scale structured data generation logic, such as a Dynamic XML/JSON Sitemap Generator, URL routing hierarchy systems, canonical rules, and SEO metadata/schema automation.
  • Write end-to-end automated test scripts with Playwright to validate functionality, multi-viewport UI, and visual regression.
  • Ensure builds run cleanly and error-free on the CI/CD pipeline.
  • Translate FSD/BRD documents from the System Analyst into robust code architecture and data schemas.
  • Take full responsibility for estimates and the agreed delivery deadlines of each feature.

Requirements

  • Minimum 5 years of real experience as a Full Stack Developer or Frontend-Heavy Full Stack Engineer on active, production-level digital products.
  • Core language & runtime: TypeScript (strict mode) and modern JavaScript (ESNext).
  • Node.js as a runtime environment for script automation, file system manipulation, and API integration.
  • Experience with modern SSG / SSR / hybrid web frameworks, Astro preferred, or a comparable component-based framework such as Next.js or Nuxt.
  • Deep understanding of modern CSS: CSS Custom Properties / Variables, Flexbox, Grid, fluid typography, and PostCSS.
  • Accustomed to working with Design Tokens and modular CSS structures, avoiding inline styles or ad-hoc styling that breaks design consistency.
  • Experience consuming and building RESTful APIs with strict data contracts (JSON Schema / OpenAPI).
  • Experience integrating with a Headless CMS such as Ghost CMS, Strapi, or a Headless DXP.
  • Experience designing Dynamic Sitemap Generation logic (XML/JSON), URL tree/routing mapping, and Structured Data implementation (JSON-LD / OpenGraph).
  • Experience using Playwright for automated browser testing and visual audits.
  • Command of modern build tools (Vite, Rollup, npm/pnpm scripts).
  • Clean Git / GitHub Flow practice: tidy commit history, branching strategy, and pull request review.
  • Ability to read business logic and design efficient technical solutions without over-engineering.
  • Time management: respects release deadlines and proactively communicates project status and potential technical blockers.
  • Comfortable collaborating in writing, in a structured way, within the team.
  • Experience with technical SEO optimization (robots.txt indexing pipelines, Core Web Vitals optimization) is a plus.
  • Basic understanding of Docker / containerization and cloud deployment (Vercel, Cloudflare Pages/Workers, VPS/Linux) is a plus.
  • Ability to communicate and read technical documentation in English is a plus.

Senior Full Stack Developer

Applications are reviewed on a rolling basis. Submit yours today.