The Full-Stack Web Developer at VyOS Networks is the end-to-end owner of the company's primary web presence at vyos.io. The role is about taking full responsibility for a production Next.js / Vercel / DatoCMS platform: keeping it fast and reliable, shipping new sections and interactive features, evolving the deployment pipeline, and operating inside an AI-native engineering workflow where coding agents (Claude Code, Cursor, or equivalent) are a primary tool for day-to-day development. This is a senior, hands-on role. You will be the person the rest of the company turns to when something needs to ship, get faster, or get rebuilt.
Responsibilities
Own, maintain, and evolve VyOS Networks - Home of enterprise-grade open source Network OS on Next.js, Vercel, and DatoCMS — from bug fixes and content model changes to net-new sections, interactive components, and performance refactors.
Design and operate the three-tier deployment pipeline (development → staging → production) — including GitHub Actions workflows, Mergify merge queues and CI Insights, promotion gates, and fast-rollback automation using Vercel promote and DatoCMS environment restore.
Own the testing stack end-to-end: Vitest for unit tests, Playwright for end-to-end coverage, Percy for visual regression, and flaky-test detection across scheduled runs.
Model and optimize content in DatoCMS — schema design, GraphQL queries, environment lifecycle (fork / promote / backup), real-time preview and stega overlays, and content workflows that scale across marketing and product pages.
Operate the marketing and analytics instrumentation layer — server-side GTM (sGTM) pipelines into GA4, LinkedIn CAPI and Reddit CAPI, HubSpot Forms consolidation and security, Cookiebot consent with auto-blocking, and Vercel edge headers for geo-aware rendering.
Drive continuous web performance improvement — Core Web Vitals (LCP, CLS, INP), image pipelines, preconnects, font loading, bundle analysis, and a CSS-first approach to responsive layout that minimizes client-side JavaScript.
Own SEO and Generative Engine Optimization (GEO) — JSON-LD / Schema.org - Schema.org structured data, sitemap automation, llms.txt, and explicit AI crawler policy (GPTBot, ClaudeBot, PerplexityBot) in robots.txt.
Work inside an AI-native development workflow — author and maintain CLAUDE.md, write specifications and implementation plans that coding agents can execute end-to-end, and use Claude Code (or an equivalent agent) as a first-class collaborator on production work.
Harden the platform — Content Security Policy, secure postMessage with origin validation, environment-variable hygiene, and type-safe data flow from DatoCMS through the Next.js app in TypeScript.
Keep CLAUDE.md and the Confluence WD space (Deployment Pipeline, Merge Workflow Guide, DatoCMS Environments, Architecture Overview) synchronized as the system evolves.
Collaborate with designers, content creators, marketing, and product teams to turn business goals into shippable, measurable digital experiences.
Stay current with web technologies, frameworks, and agentic development practices, and continuously raise the quality bar for architecture, tooling, and developer experience. Requirements
Skills
Strong proficiency in Next.js, React, and modern TypeScript — including SSG, SSR, ISR, and API route/middleware patterns.
Deep hands-on Vercel experience — deployments, environments, promote workflows, edge middleware, edge geo headers (e.g. x-vercel-ip-country), and preview URL hygiene.
Proficiency with DatoCMS — schema and content modeling, GraphQL, environments and promotion via the DatoCMS CLI, real-time/preview, stega fields, and integration patterns.
Strong CI/CD skill set with GitHub Actions and ideally Mergify (merge queues, CI Insights, .yml rules) — including multi-tier branch strategies, promotion gates, and rollback automation.
Solid testing discipline — Vitest, Playwright, and visual regression (Percy or equivalent), with a proven ability to stabilize and debug flaky suites.
Marketing-instrumentation fluency — GTM, server-side GTM (sGTM), GA4, CAPI integrations (LinkedIn, Reddit, Meta), HubSpot Forms, and consent management (Cookiebot or similar).
Web performance engineering — Core Web Vitals, LCP/CLS/INP, image optimization, preconnects, font strategy, and bundle analysis.
Modern styling craft — CSS Modules, SASS, BEM, CSS Grid, custom properties; comfort driving a CSS-first migration that reduces JS-driven responsive logic.
SEO and Generative Engine Optimization — JSON-LD, Schema.org - Schema.org , sitemaps, robots directives, llms.txt, and content discoverability for LLM-based search.
Security fundamentals for production web — Content Security Policy, safe cross-origin messaging, secret and environment-variable handling.
AI-assisted development fluency (required). Daily use of coding agents (Claude Code, Cursor, or equivalent), comfort authoring and maintaining agent configuration files such as CLAUDE.md, and the ability to decompose work into specs and implementation plans that an agent can execute reliably. Exposure to agentic workflow patterns (tool use, MCP connectors, skill-style prompt artifacts) is a strong plus.
Familiarity with modern frontend tooling (npm/Yarn, ESLint, Prettier) and effective collaboration with designers and content creators on UX/UI. Experience
5+ years of professional web development experience, with at least 2 years in a senior or lead role.
Proven track record of owning (not just contributing to) a production Next.js site — including the pipeline, release quality, and on-call-style response to issues.
Experience designing and operating multi-stage CI/CD pipelines with promotion gates and rollback paths.
Demonstrated production experience with DatoCMS or a comparable headless CMS where you have designed schemas, modeled content, and driven environment promotion.
Experience using coding agents productively in a real production codebase — not just experimenting on side projects.
Prior experience working with open-source projects, developer communities, or technical audiences is a strong plus. Work Conditions and Compensation
Fully Remote Work: This 100% remote position allows you to work anywhere.
Flexible Work Schedule: We offer a flexible work schedule that allows you to manage your time while ensuring effective collaboration across our globally distributed teams. The official workday starts between 8 AM and 11 AM (employee local time) and ends between 5 PM and 8 PM (employee local time). While flexibility is encouraged, occasional work outside typical hours may be required to align with colleagues in different time zones. Open communication and availability for cross-time-zone meetings are essential for seamless teamwork.
Time Tracking: Employees are required to use time tracker software to monitor working hours and productivity.
Vacation: Enjoy 20 days of annual paid vacation.
National Holidays: You are entitled to up to 10 days of paid leave for recognized national holidays.
Sick Leave: Provided in accordance with company policy.
About VyOS Networks
VyOS Networks is a company dedicated to creating cutting-edge, open-source network solutions that empower organizations to manage their networks with flexibility and control. As the company behind the VyOS network operating system, we are committed to delivering a robust, scalable, and secure platform that meets the diverse needs of businesses, service providers, and network professionals worldwide.
At VyOS Networks, our work goes beyond just providing technology - we’re shaping the future of networking with a global, community-driven project. We foster an environment where talented individuals come together to solve complex networking challenges, while continuously improving both our products and ourselves.
Our Mission
Powering a connected world, engineering for the future.
We believe that the future of networking lies in open collaboration, continuous innovation, and delivering solutions that keep the world connected efficiently and securely.
Our Core Values
Our values define who we are as a team and how we approach our work every day:
Respect: We believe in fostering a respectful environment where we value each other's perspectives and contributions. We maintain a deep respect for our colleagues, our open-source community, and our clients, ensuring that all interactions are guided by understanding, professionalism, and empathy.
Responsibility: Trust is the foundation of our success. We hold ourselves to the highest standards of honesty, dependability, and accountability. Whether delivering on a commitment to a client or collaborating with a team member, we take responsibility for our actions and their impact.
Improvement: We are driven by a relentless desire to improve - ourselves, our products, and the world of networking. Continuous learning, innovation, and refining our processes are key to pushing the boundaries of what’s possible.
Contentment: At VyOS Networks, we believe that work should inspire and fulfill. We create an environment where people are excited to collaborate, share ideas, and find joy in solving real-world problems. We aim to inspire others while finding inspiration in the work we do.