Science Museum of Minnesota logo

Full Stack Developer I

Science Museum of Minnesota
Full-time
On-site
St. Paul, Minnesota, United States
$75,246 - $79,258 USD yearly

Full Stack Developers (Level 1) build the technology systems that power SMM’s physical and digital experiences, customer applications, and business infrastructure. Full Stack Developers do this by writing software for front-end and back-end systems, configuring hardware, and testing these systems with end users. Full Stack Developers actively collaborate with project teams, managers, external project partners, and customers in this work to ensure that their products deliver SMM’s Mission, Vision, and Values.


 


Job Duties and Responsibilities


Develop, integrate, and maintain custom software for SMM experiences, customer applications, and infrastructure:


Write and read code in JavaScript, React, Node.JS, and scripting languages


Integrate custom software with diverse backend data systems (APIs, databases, and sensors).


Write code (Ansible, Terraform, Shell Scripts) to create and manage virtual infrastructure (VMs, networks, and databases).


Continuously deploy iterative changes and improvements to software products in our virtual and physical infrastructure.


Configure a variety of hardware systems (computers, touchscreens, physical computing devices) and integrate software applications with these devices.


Implement visual and media designs in software products by writing CSS and integrating various media file formats (video, motion graphics, images).


Integrate external contractors contributions and products into SMM systems.


Manage libraries of code assets and documentation across multiple projects using file structures, version control(Git), databases, and cloud-based storage systems.


Writing tests during development to ensure high quality products. Support service teams to troubleshoot issues and ensure components operate correctly.


Consult on experience, customer, and business infrastructure teams, providing technology experience and guidance.


Offer ideas, time estimates, and design suggestions for the digital products and how technology can improve customer needs.


Make creative design decisions that support the experience goals and aesthetic approach of the larger SMM brand.


Advocate for universal accessibility in the development of digital experiences, developing pathways for content delivery for visitors with different abilities.


Plan work in agile project management processes by prioritizing tasks with team members, project leaders, and external contractors.


Performs other related duties as assigned.


 


Required Competencies


Communication: Expresses oneself clearly in conversations and interactions with others and ensures that information is shared with others who should be informed.


Collaboration: Develops, maintains, and strengthens partnerships with others inside or outside the organization who can provide information, assistance, and support.


Customer Service: Demonstrates an understanding of the SMM mission by ensuring that their own interactions with internal and external customers consistently support the mission.


Fostering an Inclusive Community: Contributes to a museum environment, and people, that reflect and respond to the diverse needs and cultures of our community (internal and external).


Results Orientation: Focuses on providing a best in class visitor experience through work outcomes by meeting personal and organizational work objectives.


 


Minimum Qualifications


Education: No formal education required.


Experience:


Experience developing and deploying software products to virtual and physical environments such as museums.


Experience participating in Agile project management methodologies.


Certifications:  No formal certifications required.


Work Environment: Hybrid work environment, where some regular on-site work is required. Occasional travel off-site to facilitate the installation and/or maintenance of technology components.


 


The salary range for this role is $75,246 - $79,258