Skip Navigation

Backend Developer—Technology

The Technology department at the Brooklyn Museum seeks a Backend Developer to join our team and help manage our web presence. You’ll be working with a small team on a variety of web, mobile, and infrastructure projects related to art, community engagement, visitor experience, and open access. Primary projects include the ongoing online publication of over 95,000 object records and related images in our collection, an accessible public API and engaging web presence, an internal editorial system, and the backend of our mobile app ASK.

As a small team, we work across disciplines and support each other. Accordingly, qualified candidates must possess a broad range of skills for maintaining and improving our AWS-based infrastructure to keep the things we build on top of it running. Our systems primarily run on Linux, PHP, MySQL, NGINX, and Git, but we do integrate with some Windows-based servers and occasionally dabble in SQL Server or Visual Studio.

We have adopted a number of Agile practices in our development process in order to adapt to the fast-evolving nature of our projects, and we’re looking for someone who thrives using this methodology.

Requirements: Here’s what we’re after:

  • experience writing testable code in a dynamic, object-oriented language such as PHP, Ruby, or Python;
  • SQL programming and relational data modeling knowledge;
  • experience with installing, configuring, and securing web servers such as Apache or NGINX;
  • experience maintaining Linux (Debian/Ubuntu) systems;
  • experience with UNIX command-line programming;
  • experience with API integration;
  • experience monitoring, logging, and reporting systems and applications;
  • experience managing backups and restores of servers and applications;
  • familiarity with AWS;.
  • familiarity with configuring CMS systems such as ExpressionEngine or Craft CMS;
  • familiarity with Windows development;
  • familiarity with client-side programming and web development; and
  • a belief in testing code.

We might lack fancy furniture and ping-pong tables, but our offices are located in a nineteenth-century neoclassical monument and share a space with priceless art, so we're okay with that. This is a fast-paced but fun environment that we balance by keeping a commitment to a 35-hour work week. This position does not include telecommuting or relocation; qualified candidates must be able to commute daily to the Brooklyn Museum. No recruiters, please.

To apply: Send your résumé, cover letter, and salary requirements to job.backend@brooklynmuseum.org. Include your cover letter in the body of the email and attach your résumé.