> Markdown version of [/jobs/ext/4525433-senior-application-developer](https://www.wearedevelopers.com/jobs/ext/4525433-senior-application-developer). 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). --- # Senior Application Developer - **Company:** Global Change Management Inc - **Location:** Boston, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Android Software Development, Apple IOS, Unit Testing, Data Architecture, Software Design Patterns, Web Development, Node.Js, NoSQL, Program Analysis, Software Engineering, AngularJS, Restful APIs - **Published:** November 2, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-application-developer-boston-ma--47cc4b6e-c8d4-42c3-aea7-9dbbeb855118 ## About the Role Software Development, Software Development, Application Programming Interface (API), REST (Representational State Transfer), Unit Test, Test Plan/Schedule, Design Patterns Programming Methodologies, NoSQL, iOS, Android, Senior Software Developer needs 5+ years of software development experience Senior Software Developer requires: Strong knowledge of JavaScript framework Strong experience with Node.js Strong experience with Angular Strong problem-solving skills Experience with developing restful APIs Experience with developing unit tests Experience with developing Restful APIs Experience with Relational and NoSQL data design patterns Nice to Have Skills: iOS or Android development experience Web application development experience Experience: Software Development: 5 years (Preferred) Angular: 2 years (Preferred) Node.JS. 2 years (Preferred) ## Description Take ownership of software features and conduct analysis, design, implementation and testing of the feature within an agile development process Be open to extend your knowledge in specific development areas as the opportunity arises Conduct software analysis and development, keeping up to date with constantly evolving technologies. Write strong technical suggestions for new software features.