Software Developer - Full Stack

State of MontanaHelena, MT
73d

About The Position

Application Developer 3 - Full Stack Developer and Solution Finder in a DevOps Environment: If you are passionate aboutâ building modern web applications, enjoy solving complex technical challenges, and want to make a meaningful difference for Montana's people and natural resources, this is an ideal opportunity. At DNRC OIT, we foster a collaborative, purpose-driven culture-working together to support Montana's conservation and resource management through smart, adaptable technology. We are a small, results-oriented team that advances continuous integration and deployment (CI/DC) as our standard. Our environment leverages automated pipelines and Agile methodologies to drive continuous improvement and innovation. This position is more than a code development role-it's about finding solutions. You will be empowered to explore multiple paths to meet the agency's technological needs, including application development, scripting, platform integration, system configuration, and research into new tools and practices. We value curiosity, creativity, and the ability to connect technology with real-world impact. We are seeking aâ Full-Stack Developerâ with strong front-end and back-end skills, a talent for architecting scalable solutions, and a genuine commitment to service, quality, and innovation.

Requirements

  • Three or more years of experience developing and supporting web applications across the full stack.
  • Bachelor's degree or higher in computer science, engineering, or a related technical field-or equivalent relevant experience.
  • Strong skills in Java or similar object-oriented languages for back-end development.
  • Experience with front-end JavaScript frameworks (React, Angular, Vue, or similar).
  • Familiarity with relational and/or NoSQL databases (e.g., SQL Server, PostgreSQL, MongoDB).
  • Experience with containerization (Docker) and modern CI/CD tools and practices

Nice To Haves

  • Proficiency in Agile methodologies is a plus.
  • Familiarity with cloud platforms and RESTful API development is advantageous.

Responsibilities

  • Design, develop, and maintain modern web applications across the full stack
  • Engage in problem-solving that may involve building, scripting, integrating, or configuring systems to achieve the best outcome
  • Research emerging tools and technologies and propose solutions that improve agency operations and system performance
  • Collaborate with stakeholders to define requirements and deliver high-quality, maintainable solutions
  • Implement and manage CI/CD pipelines, automated testing, and containerized environments
  • Build and support back-end APIs (RESTful services, databases) and front-end frameworks (e.g., React, Angular, or similar)
  • Participate in architectural design and contribute to decisions ensuring scalable, secure, and reliable solutions
  • Conduct code reviews, uphold best practices, and mentor peers in solution-oriented development approaches
  • Provide support, troubleshooting, and iterative enhancements for applications in production
  • Assist with customization, configuration, and integration of agency SaaS and platforms like ServiceNow and SharePoint

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Flexible retirement plans
  • Generous paid vacation, sick leave, and holidays
  • Pre-tax Flexible Spending Accounts
  • Robust Employee Assistance Program

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Executive, Legislative, and Other General Government Support

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service