{"schemaVersion":"jobsearcher.job.v1","id":"64039ec66cbb15797ab9085e","url":"https://jobsearcher.com/jobs/64039ec66cbb15797ab9085e","canonicalUrl":"https://jobsearcher.com/jobs/64039ec66cbb15797ab9085e","title":"Full Stack Developer","description":"S2 Corporation is seeking to fill the position of a full stack developer who will be responsible for writing web-based software for systems control. They may alter, organize and model the functionality of software for a variety of industries. They require proficiency in a variety of programming languages and applications, as well as good communications skills.\n\nResponsibilities:\nTroubleshoot system, performance and functional issues with software. Assist in optimizing software to achieve performance standards.\nDesign, develop, and test software.\nWork closely with engineers to ensure software and hardware perform as required.\nWork on multiple projects as part of a cross-functional team.\nPerform design and code reviews and recommend improvements.\n\nThe successful candidate will have most or all of these essential skills or abilities:\nA Bachelor’s degree in Computer Science, or related field.\n1-3 years of relevant industry experience, or new college graduates with exceptional lab / project experience.\nKnowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery).\nKnowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js).\nExperience with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.\nFamiliar with JavaScript frameworks such as Angular, React and Vue.js.\nExperience with server side languages such as Python, Go, and .NET.\nFamiliar with database technology such as MySQL, Oracle and MongoDB.\nA passion for reliable and fully tested software via unit and end-to-end tests.\nFamiliarity with CI/CD.\nDesirable Skills & Abilities:\nFirmware/software design, architecture, and documentation experience and capabilities.\nAbility to identify multiple solutions to problems and to select the best option based on product requirements and consensus from the design team.\nProficient using: multimeter, oscilloscope, logic analyzer, electronic load, In-Circuit Debuggers (JTAG), DAQ, and soldering stations.\nBe available to travel to field test events several times a year which may include driving company vehicles, working extended hours outside for several days.\nS2 Corporation’s General Employee Requirements:\nThe position includes working on U. S. Government funded projects that involve the handling of controlled unclassified information, requiring the successful candidate to have U. S. Citizenship.\nThis position may include working on defense department funded projects with security restrictions, which may require a security clearance. The successful candidate must be willing and able to apply for a security clearance.\nThe successful candidate will have to pass a preemployment drug test and background check.\nBe able to perform physical tasks around the lab and office spaces such as sitting and standing, each for at least an hour multiple times throughout a day, and occasional lifting of items up to 50lbs.\nAttend required organizational meetings in person or through videoconferencing.\nClear communication of your efforts so that others can reproduce your efforts as needed.\nEfficiently use word processing, spreadsheet, time reporting, procurement and other software.\nAbility to describe technical progress in project deliverable reports.\nAbility to assist in writing funding proposals.\nAbility to interpret general guidelines and work alone for extended periods to efficiently move projects forward.\nAbility, willingness, and availability to travel to field test events up to several times a year, which may include driving company vehicles and working extended hours outside for several days.\nAbility to function as part of a team, that is highly collaborative, cross-functional and multi-disciplinary on multiple projects.\nStrong written and verbal communication skills, with ability to communicate clearly with coworkers, through in-person conversations, email, and on line in organizational software, such as Microsoft Teams.\nAbility to independently learn and apply new approaches and technologies in order to find solutions to complex problems.\nThe priority date for receiving applications is July 1, 2020, but applications will continue to be considered after this date. S2 Corporation reserves the right to hire none, one, or several candidates for this position. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.","company":"S2","rawCompany":"s2","city":"Bozeman","state":"MT","isRemote":false,"isActive":false,"createdAt":"2026-07-16T01:36:04.426Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Developer","description":"S2 Corporation is seeking to fill the position of a full stack developer who will be responsible for writing web-based software for systems control. They may alter, organize and model the functionality of software for a variety of industries. They require proficiency in a variety of programming languages and applications, as well as good communications skills.\n\nResponsibilities:\nTroubleshoot system, performance and functional issues with software. Assist in optimizing software to achieve performance standards.\nDesign, develop, and test software.\nWork closely with engineers to ensure software and hardware perform as required.\nWork on multiple projects as part of a cross-functional team.\nPerform design and code reviews and recommend improvements.\n\nThe successful candidate will have most or all of these essential skills or abilities:\nA Bachelor’s degree in Computer Science, or related field.\n1-3 years of relevant industry experience, or new college graduates with exceptional lab / project experience.\nKnowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery).\nKnowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js).\nExperience with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.\nFamiliar with JavaScript frameworks such as Angular, React and Vue.js.\nExperience with server side languages such as Python, Go, and .NET.\nFamiliar with database technology such as MySQL, Oracle and MongoDB.\nA passion for reliable and fully tested software via unit and end-to-end tests.\nFamiliarity with CI/CD.\nDesirable Skills & Abilities:\nFirmware/software design, architecture, and documentation experience and capabilities.\nAbility to identify multiple solutions to problems and to select the best option based on product requirements and consensus from the design team.\nProficient using: multimeter, oscilloscope, logic analyzer, electronic load, In-Circuit Debuggers (JTAG), DAQ, and soldering stations.\nBe available to travel to field test events several times a year which may include driving company vehicles, working extended hours outside for several days.\nS2 Corporation’s General Employee Requirements:\nThe position includes working on U. S. Government funded projects that involve the handling of controlled unclassified information, requiring the successful candidate to have U. S. Citizenship.\nThis position may include working on defense department funded projects with security restrictions, which may require a security clearance. The successful candidate must be willing and able to apply for a security clearance.\nThe successful candidate will have to pass a preemployment drug test and background check.\nBe able to perform physical tasks around the lab and office spaces such as sitting and standing, each for at least an hour multiple times throughout a day, and occasional lifting of items up to 50lbs.\nAttend required organizational meetings in person or through videoconferencing.\nClear communication of your efforts so that others can reproduce your efforts as needed.\nEfficiently use word processing, spreadsheet, time reporting, procurement and other software.\nAbility to describe technical progress in project deliverable reports.\nAbility to assist in writing funding proposals.\nAbility to interpret general guidelines and work alone for extended periods to efficiently move projects forward.\nAbility, willingness, and availability to travel to field test events up to several times a year, which may include driving company vehicles and working extended hours outside for several days.\nAbility to function as part of a team, that is highly collaborative, cross-functional and multi-disciplinary on multiple projects.\nStrong written and verbal communication skills, with ability to communicate clearly with coworkers, through in-person conversations, email, and on line in organizational software, such as Microsoft Teams.\nAbility to independently learn and apply new approaches and technologies in order to find solutions to complex problems.\nThe priority date for receiving applications is July 1, 2020, but applications will continue to be considered after this date. S2 Corporation reserves the right to hire none, one, or several candidates for this position. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.","datePosted":"2026-07-16T01:36:04.426Z","dateModified":"2026-07-16T01:36:04.426Z","hiringOrganization":{"@type":"Organization","name":"S2","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bozeman","addressRegion":"MT","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"64039ec66cbb15797ab9085e"},"url":"https://jobsearcher.com/jobs/64039ec66cbb15797ab9085e"}}