Full Stack Developer I

Company:  Smm Inc
Location: St Paul
Closing Date: 05/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

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
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

Apply Now
Share this job
Smm Inc
  • Similar Jobs

  • Full Stack Developer

    Mendota Heights
    View Job
  • Full Stack Developer

    Minneapolis
    View Job
  • Full stack developer

    Minneapolis
    View Job
  • Full Stack Developer

    Minneapolis
    View Job
  • Senior Full Stack Developer

    Minneapolis
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙