> Markdown version of [/jobs/ext/3807961-associate-software-engineer-node-js-go-golang](https://www.wearedevelopers.com/jobs/ext/3807961-associate-software-engineer-node-js-go-golang). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Associate Software Engineer - Node.js / Go (Golang) - **Company:** Concept Solutions - **Location:** Reston, VA, United States (Remote available) - **Salary:** $100,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Automation of Tests, Integrated Development Environments, PostgreSQL, Node.Js, Software Engineering, TypeScript, Web Applications, ReactJS, Backend, Containerization, Golang, Programming Languages - **Published:** October 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4f38762c2010c434 ## About the Role * At least 1 year of backend software engineering experience using Node.js (JavaScript/TypeScript) or Go (Golang); OR * At least 2 years of backend development experience using another strongly typed programming language, with demonstrated Node.js or Go projects. Preferred Qualifications * Experience with PostgreSQL databases. * Familiarity with container technologies. * Active Secret security clearance. ## Description In this role, you will collaborate with experienced software engineers to develop, enhance, and maintain enterprise web applications that support critical federal operations. This is an excellent opportunity for an early-career developer to expand their technical expertise in Node.js, Go, and modern web technologies while contributing to a collaborative Agile development environment. * Troubleshoot and resolve software defects in web applications using React front ends and Node.js and Go backend services under the guidance of senior engineers. * Develop, execute, and maintain automated tests to improve application quality, functionality, and reliability. * Participate in software patching, maintenance cycles, and application releases. * Collaborate with senior engineers and development team members to support ongoing application modernization and sustainment activities. * Transition into the team's on-call support rotation following onboarding and training.