Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Hudson Valley Systems

Full Stack Software Developer

Posted Updated 9 views
Discussion

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
  • Manage source code using Git and Bitbucket, including:
    • Branching strategies
    • Pull requests
    • Code reviews
    • Merge conflict resolution
  • Deploy, monitor, and maintain applications hosted on AWS.
  • Participate in Agile ceremonies including:
    • Sprint Planning
    • Daily Stand-ups
    • Sprint Reviews
    • Retrospectives
    • Backlog Refinement
  • 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
  • Solid experience with:
    • Node.js
    • Express.js
  • Strong knowledge of PostgreSQL, including:
    • Database design
    • Query optimization
    • Stored procedures
  • 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
  • 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
  • Knowledge of automated testing frameworks:
    • Jest
    • Cypress
    • Playwright
    • or similar
  • 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.


Skills

What Middle Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →