Full Stack Web/Python Developer - Battleship IOWA Museum


Cause Areas


It's flexible! We'll work with your schedule.


Pacific Battleship Center / Battleship IOWA250 South Harbor Blvd. Berth 87San Pedro, CA 90731
Battleship IOWA
This is the real deal! Fascinating history, an engineering marvel, and a great group of people. We have fun - and lots of social activities for our crew.


This position reports to the CIO of Pacific Battleship Center, and is responsible for the design,development, and test of primarily web based application functionality and web services handling both internal business processes and publicly facing museum interactive experiences. An ideal candidate will have a web development background and experience with a python framework such as Django and/or Flask. In addition, competency with the UNIX/Linux will be essential; while windows system experience is desirable, it is not required. Some experience with relational database or relational modeling would be a bonus. A love of tinkering with electronics would just be icing on the cake.

This position will be part of a small team of highly skilled and dedicated volunteers from across the technology industry. Together we are building some very innovative solutions surrounding automation and monitoring of the unique environment provided aboard the Battleship Iowa. A sampling of currently open projects includes:
? Building a web service infrastructure to remotely monitor and control video playback throughout the ship and through various museum displays.
? Integrating alarm components, cameras, and microphones to allow remote monitoring of areas of the ship and to monitor crowd movement and dwell time(s).
? Salesforce integration with the ticketing and membership systems.
? Web based inventory control system(s)
? Trouble ticketing and workflow management
? Interactive Museum displays on Naval Gunnery (including the potential of interfacing with a Mark 1A electro mechanical analog fire control computer
? Interactive radio room displays including streaming audio and interfacing with 1940’s teletype and radio equipment.

This position will interact with the Salesforce Python API, the Google Apps Python API, as well as Django (or Flask) and will be primarily creating new technology from scratch. In addition, there are some unique opportunities to interface with some very old and unique equipment.

As a PBC volunteer, you are joining the crew of the Battleship IOWA. We are a community that is sustained by the drive to preserve and interpret this iconic and unique piece of history for generations to come. You will work with a dedicated and highly motivated group of volunteers from multiple generations including veterans who served aboard the Battleship IOWA. You will be given challenging technical problems to solve, as well as the freedom to be creative in the solution. We enjoy a host of social activities including potlucks, field trips, special lectures and behind the scenes tours of areas of the ship that are not currently (and may never be) open to the general public. Volunteers receive a discount in our ship’s store and in some area restaurants and businesses. Our volunteers are also recognized with a variety of awards and ceremonies that celebrate milestones of service and outstanding accomplishments. Come be a part of history today!

Processing and Training:
Prospective volunteers must complete the online application at the link listed below. Prospects may apply and interview for multiple opportunities, but acceptance is determined by each department head.
New volunteers are paired with a Sponsor on their first day and are expected to attend a one day orientation class offered each month. Departmental training is provided through one-on-one mentorship.

To start the process, please complete our online application at: www.pacificbattleship.com/volunteer and click on Sign Up Today!

For more information on the museum check out our website at http://www.pacificbattleship.com or download our Battleship Iowa App for iPhone and Android from the Play Store or the App Store.


  • Google Apps
  • Web Design
  • Website Programming
  • Salesforce
  • PC Platform
  • Python

Good Match For


Requirements & Commitment

  • Must be at least 18
  • Project commitment, flexible hours

Report this opportunity

Report this opportunity