Full Stack Developer

Museum of ScienceBoston, MA
Hybrid

About The Position

The Full Stack Developer will own the user-facing side of the Museum's websites, making thoughtful UX/UI decisions, building polished and accessible interfaces, and writing the server-side code and API integrations that make them work. This role involves connecting the websites to ticketing, CRM, and payment systems. The developer will partner closely with the Lead Web Developer on a small, high-trust team, shipping work to production quickly. The role requires genuine design judgment, attention to detail, and fluent use of AI development tools. Experience with Drupal hosted on Acquia is helpful, but the primary focus is on hiring a strong web developer who can be taught the platform.

Requirements

  • 3+ years of professional web development experience with deep frontend expertise: semantic HTML, expert-level CSS/SASS, and strong modern JavaScript, including a framework such as React.
  • Comfortable writing server-side code (PHP or Node) and calling APIs to power features.
  • Real experience making design decisions, including information architecture, interaction patterns, responsive layout, and accessibility.
  • Experience consuming REST/JSON APIs to connect websites to external systems (CRMs, payment or ticketing platforms, marketing systems).
  • Understanding of authentication and error handling in transactional workflows.
  • Ability to verify work thoroughly: cross-browser, responsive, accessible, and edge cases included.
  • Proficiency in using LLM coding assistants effectively in daily work for generation, review, and research, and the ability to validate their output.
  • Ability to take an open-ended technical question, structure an investigation, and deliver a clear recommendation with evidence on a committed timeline.
  • Accountability and follow-through; raising blockers early.
  • Curiosity and a growth mindset; actively closing skill gaps and applying feedback.
  • Ability to work fluently in Git (branching, merging, resolving conflicts independently).
  • Ability to participate constructively in code review in both directions.
  • Clear communication in agile ceremonies with technical and non-technical partners.
  • Reside within commuting distance of Boston.

Nice To Haves

  • Hands-on experience with Drupal or WordPress (theming, module/plugin development, site building).
  • Experience writing automated unit or integration tests (PHPUnit, Jest/Vitest) and wiring them into CI.
  • TypeScript.
  • Design-tool fluency (Figma).

Responsibilities

  • Design, build, test, and ship user-facing features for the Museum's web properties, taking ownership from problem definition through production deployment.
  • Lead user experience and interface decisions for the web team, translating needs into wireframes, prototypes, and accessible interfaces, and building toward a reusable component/design system.
  • Build and maintain connections between the Museum's websites and business-critical systems (Salesforce, Salesforce Marketing Cloud, Ticketure, payment/commerce services) by consuming REST/JSON APIs and writing server-side code.
  • Verify work thoroughly across browsers, devices, and assistive technology, identifying edge cases and contributing automated tests where valuable.
  • Use LLM-based development tools (e.g., GitHub Copilot) as an integral part of coding, code review, debugging, and technical research, verifying and validating AI-assisted output.
  • Assess inherited and legacy codebases, plan and execute incremental refactors to reduce technical debt and improve structure/performance.
  • Investigate ambiguous technical problems, deliver clear recommendations (proofs of concept, architecture decision records), and move from question to working solution on a predictable timeline.
  • Contribute to delivery work on the Museum's CMS-based properties (Drupal on Acquia), including component development, security updates, and releases within Git, DDEV, and CI/CD workflows.
  • Perform other work-related duties as required by Manager.

Benefits

  • Highly flexible hybrid schedule that pivots with project needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service