> Markdown version of [/jobs/ext/262756-senior-full-stack-developer-programmer](https://www.wearedevelopers.com/jobs/ext/262756-senior-full-stack-developer-programmer). 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 Full Stack Developer /Programmer - **Company:** Themesoft Inc - **Location:** Albany, NY, United States - **Experience:** Expert - **Salary:** $118,560.0 - $133,120.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, C Sharp (Programming Language), Configuration Management, Code Review, Continuous Integration, Interoperability, PostgreSQL, Node.Js, OAuth, Object-Oriented Software Development, Openid Connect, Software Engineering, SQL Databases, TypeScript, Web Applications, Git, AngularJS, Integration Tests, Solid Principles, Information Technology - **Published:** May 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2d141560cfa83336 ## About the Role Do you have experience in Technical writing within technology?, Do you have a Master's degree?, * Bachelor//'s/Master's in Computer Science or related technical field. * 2+ years of developing and delivering highly available enterprise web applications * Technical background and skills to perform in all phases of software design, development, and documentation; configuration management. * Experience working in AWS cloud platform. * Experience developing full stack applications using Java, C#, NodeJS, JavaScript, TypeScript, Angular or relevant technology. * Experience with Oauth 2.0 and OpenID connect frameworks * Strong experience with Object oriented programming and SOLID principles. * Experience with PostgreSQL database and SQL queries * Experience with GIT, CI/CD and Agile methodologies. ## Description * This Full Stack Engineer will be responsible for the Research, Development and Maintenance of several applications within our OMH OPHE Interoperability eco-system * Create Technical Documentation as needed * Meet critical deadlines and be an effective communicator of all progress with transparency and precision in a concise format. * Participate in technical design and code reviews and be involved in discussions around solution reviews. * Work with the rest of the Development Team towards building applications using TDD with Security & Performance always at the forefront. * Support the production on all product life cycle including production support. * Write unit, automation, and integration tests to ensure the quality of your product. * Learn new technology and implement products as the business demands * Collaborate with teams across the organization * Participate to own and maintain new and existing product modules. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)