GrepJob
Black Canyon Consulting

Full Stack Developer – Wagtail CMS

Black Canyon Consulting
Apply
about 5 hours ago
Bethesda, MD, USAMid Level / Senior
H1B Sponsor

Responsibilities

  • Develop and maintain Wagtail CMS features using Django and Python.
  • Build responsive, accessible front-end interfaces using React, Next.js, JavaScript/TypeScript, HTML, and CSS.
  • Support the adoption of Wagtail CMS at NCBI by following established architecture and best practices.
  • Implement reusable components and design standards from the NCBI Web Design System.
  • Integrate front-end applications with headless CMS APIs, including GraphQL and REST.
  • Create and manage Wagtail page models, StreamField blocks, snippets, workflows, and admin customizations.
  • Support multisite Wagtail implementations and structured content delivery.
  • Collaborate with UX, content, backend, DevOps, product, and stakeholder teams.
  • Optimize websites for accessibility, performance, SEO, scalability, and maintainability.
  • Participate in troubleshooting, code reviews, testing, documentation, release planning, and production support.

Requirements

  • BS in Computer Science.
  • 3+ years of Full stack Web applications development using Django, React, and Next.js.
  • Experience with Wagtail CMS, Django, and Python.
  • Experience with React, Next.js, JavaScript/TypeScript, HTML, and CSS.
  • Experience with GraphQL APIs, REST APIs, and headless CMS integration.
  • Understanding of Wagtail content modeling, StreamField, snippets, workflows, and multisite setup.
  • Experience implementing components from a Web Design System or component library.
  • Strong understanding of accessibility, including Section 508 and WCAG.
  • Familiarity with PostgreSQL, Git, CI/CD, testing, and modern development workflows.
  • Ability to work collaboratively across technical and non-technical teams.

Benefits

  • Medical, dental, and vision coverage.
  • 401k plan with employer contribution.
  • Paid holidays and vacation.
  • Tuition reimbursement.