Full Stack Software Developer
- Hiring from
- Worldwide
- Work type
- Remote
- Posted
615,575 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
About Us
At Hudson Valley Systems, we believe that excellence and empathy go hand in hand. We are not just consultants — we are true partners, committed to solving real business challenges and delivering meaningful outcomes for our clients.
What sets us apart is how we work.
We operate in a remote-first, global delivery model, collaborating closely with U.S.-based clients on high-impact initiatives. Our teams are empowered to take ownership, move fast, and make decisions that directly influence outcomes — not just follow processes.
We work across diverse industries — including government, manufacturing, pharmaceutical, and industrial — solving complex problems, scaling solutions, and driving measurable results. Every engagement is built on deep collaboration, respect for client context, and a sharp focus on value creation.
For our people, this means:
- Exposure to global clients and real business challenges
- Opportunities to lead, influence, and grow quickly
- A culture built on trust, accountability, and continuous improvement
More than a company, we are a team that values relationships, ownership, and impact.
Because at Hudson, our client’s success is our only success — and our people are at the heart of making that happen.
Job Description
This is a remote position.
Overview
We are seeking a Mid-Level Full Stack Software Developer to join our development team. The ideal candidate has hands-on experience building and maintaining modern web applications using React, Node.js, PostgreSQL, and AWS.
This role requires someone who can work independently, collaborate effectively with cross-functional teams, and leverage AI-assisted development tools (such as Claude) to improve productivity while adhering to established coding standards and best practices.
Key Responsibilities
- Design, develop, test, and maintain scalable web applications using React and Node.js.
- Develop, maintain, and optimize RESTful APIs and backend services.
- Design and optimize PostgreSQL database schemas, queries, and stored procedures.
- Implement new features and enhance existing functionality based on business requirements.
- Troubleshoot, debug, and resolve application issues across the full technology stack.
- Utilize Claude (AI Coding Assistant) to:
- Generate code suggestions
- Accelerate development tasks
- Refactor existing code
- Improve developer productivity
- Validate AI-generated code before deployment
- Generate code suggestions
- Manage source code using Git and Bitbucket, including:
- Branching strategies
- Pull requests
- Code reviews
- Merge conflict resolution
- Branching strategies
- Deploy, monitor, and maintain applications hosted on AWS.
- Participate in Agile ceremonies including:
- Sprint Planning
- Daily Stand-ups
- Sprint Reviews
- Retrospectives
- Backlog Refinement
- Sprint Planning
- Collaborate closely with Product Owners, QA Engineers, UX Designers, and fellow developers.
- Write clean, maintainable, well-documented, and testable code.
- Perform peer code reviews and contribute to continuous improvement initiative
Requirements
Required Qualifications
- 3–5 years of professional software development experience.
- Strong proficiency in:
- React.js
- JavaScript (ES6+)
- HTML5
- CSS3
- React.js
- Solid experience with:
- Node.js
- Express.js
- Node.js
- Strong knowledge of PostgreSQL, including:
- Database design
- Query optimization
- Stored procedures
- Database design
- Experience developing RESTful APIs.
- Hands-on experience with Git and Bitbucket in a collaborative environment.
- Experience using AI-assisted coding tools (e.g., Claude).
- Experience deploying or supporting applications in AWS.
- Understanding of:
- Software design patterns
- Object-oriented programming
- Clean code principles
- Software design patterns
- Experience working in Agile/Scrum teams.
- Strong analytical, problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with TypeScript.
- Experience with Docker and containerized applications.
- Familiarity with CI/CD pipelines.
- Experience with AWS services such as:
- EC2
- ECS
- Lambda
- RDS
- S3
- CloudWatch
- IAM
- EC2
- Knowledge of automated testing frameworks:
- Jest
- Cypress
- Playwright
- or similar
- Jest
- Experience implementing authentication using OAuth or JWT.
- Understanding of modern application security best practices.
Technical Skills
Front-End
- React
- JavaScript (ES6+)
- TypeScript (Preferred)
- HTML5
- CSS3
Back-End
- Node.js
- Express.js
- REST APIs
Database
- PostgreSQL
Cloud & DevOps
- AWS
- Docker (Preferred)
- CI/CD Pipelines
Development Tools
- Git
- Bitbucket
- Claude (AI Coding Assistant)
- Jira (or similar Agile project management tools)
Success in This Role
The successful candidate will:
- Deliver high-quality, scalable software solutions.
- Effectively leverage AI-assisted development tools to improve productivity.
- Collaborate seamlessly with cross-functional teams.
- Build secure, maintainable, and well-tested applications.
- Contribute to continuous improvement of engineering practices and coding standards.
- Take ownership of assigned work while proactively identifying opportunities to improve application performance, reliability, and user experience.
