> Markdown version of [/jobs/ext/4201939-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/4201939-full-stack-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). --- # Full Stack Developer - **Company:** NORTHBRIDGE SOFTWARE LLC - **Location:** Albany, NY, United States - **Salary:** $85,000.0 - $115,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Web Accessibility, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Applications Architecture, Business Logic, Automation of Tests, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Code Review, Databases, Continuous Integration, Data Integration, Relational Databases, Database Storage Structures, Software Debugging, Web Development, Design of User Interfaces, Python (Programming Language), Node.Js, Performance Tuning, Regression Testing, Responsive Web Design, Web Application Security, Software Deployment, Software Engineering, SQL Databases, Systems Integration, TypeScript, Web Applications, Software Organization, Google Cloud, ReactJS, Backend, Git, Vue.js, AngularJS, Information Technology, Front End Software Development, Restful APIs, Docker, Web Api, Microservices - **Published:** October 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0385086648d67158 ## About the Role Northbridge Software LLC is listed as the company associated with this proposed Full Stack Developer position. The role focuses on building, enhancing, and maintaining web applications across both frontend and backend systems. The developer will help create responsive user interfaces, implement application logic, integrate databases and APIs, and support reliable software delivery. The ideal candidate has practical full stack development experience, strong problem-solving abilities, and a commitment to writing maintainable code. This role requires collaboration with developers, project stakeholders, and other technical team members throughout the software development lifecycle., * Experience in full stack development, web development, or software engineering. * Proficiency in JavaScript or TypeScript and a frontend framework such as React, Angular, or Vue. * Experience with backend technologies such as Node.js, Python, Java, C#, or comparable tools. * Understanding of HTML, CSS, responsive design, and web accessibility fundamentals. * Familiarity with relational databases, SQL, and data modeling. * Experience developing or integrating REST APIs. * Knowledge of Git, debugging, testing, and software development best practices. * Understanding of web application security and performance optimization. * Strong analytical, communication, and teamwork skills., * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience. * Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud. * Familiarity with CI/CD pipelines, automated testing, and application deployment. * Knowledge of Docker, microservices, or distributed application architectures. * Experience working with Agile development methodologies. * Ability to independently investigate technical issues and recommend practical solutions. ## Description * Design, develop, test, and maintain frontend and backend components of web applications. * Build responsive, accessible user interfaces using HTML, CSS, JavaScript, and suitable frameworks. * Develop backend services, application logic, and RESTful APIs. * Create and maintain database structures, queries, and data integrations. * Connect frontend components with backend services and external APIs. * Troubleshoot application defects and improve performance, security, and reliability. * Write clean, reusable, maintainable, and well-documented code. * Participate in code reviews and follow established software development standards. * Develop and execute unit tests and support integration and regression testing. * Use Git and collaborative development tools to manage source code and team contributions. * Support application deployment, updates, monitoring, and ongoing maintenance. * Collaborate with designers, project managers, quality assurance specialists, and other developers. * Document technical decisions, application functionality, and system changes.