Full Stack Developer (Node.js, TypeScript, React, AWS)

Overview

On Site
Depends on Experience
Full Time

Skills

Amazon Lambda
GitHub
React.js
PostgreSQL
TypeScript

Job Details

About the Role

We are hiring a Full Stack Developer with proven expertise in advanced TypeScript and SQL/Postgres. You will design and build scalable web applications using Node.js, React, and AWS serverless services. This is a hands-on engineering role where you ll own backend and frontend features, optimize database performance, and contribute to architecture decisions in a collaborative environment.

Mandatory Skills

  • Advanced TypeScript complex data shapes, generics, strict type safety patterns
  • Extensive SQL/Postgres expertise schema design, query optimization, performance tuning
  • Proficiency with Node.js for backend development
  • Strong experience building and consuming REST and/or GraphQL APIs
  • Frontend development with React functional components and hooks
  • Hands-on deployment and monitoring with AWS (Lambda, API Gateway, S3, IAM, CloudWatch)
  • Experience with CI/CD pipelines including GitHub Actions, testing frameworks (Jest), and code reviews

Preferred Skills

  • System design & scalable architecture
  • Building reusable middleware & backend components
  • React performance tuning (code-splitting, error boundaries, reducing re-renders)
  • Familiarity with modern DevOps practices

Responsibilities

  • Design, build, test, and deploy backend services with Node.js + TypeScript
  • Develop and optimize Postgres databases for performance and scalability
  • Build efficient, reusable React components integrated with APIs
  • Participate in architecture and system design discussions
  • Enhance CI/CD pipelines with GitHub Actions and AWS deployments
  • Debug, troubleshoot, and support production systems.

Preferred Skills (Nice-to-Have)

  • Next.js for server-side rendering and modern React apps
  • GraphQL (schema design, resolvers, performance optimization)
  • AWS CloudFormation & AWS CDK for Infrastructure-as-Code
  • Playwright for end-to-end testing automation.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.