Job details

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

  • REST
  • Node.js
  • GraphQL
  • AWS
  • TypeScript
  • Next.js

Posted: 1 week ago

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.