Full Stack Senior Developer (React, NodeJS)

Job Added on

Hartford, CT - United States of America
Job type
React JS, Node JS, Financial background
Contract Corp-To-Corp
Depends on Experience

Job Description

The Role

We are looking for a Senior Full Stack Developer (React, NodeJS) to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.


  • Perform hands-on software development, including writing code and unit tests, doing proof of concepts, conducting code reviews, and testing in ongoing sprints
  • Work closely with product team and other full stack developers to implement innovative solutions to challenging web development problems
  • Participates in system design and specifications, program logic and flow-charting, development, testing, debugging, documentation, and support
  • Supports new and ongoing digital defi projects, and integration with clients and vendor platforms
  • Provides analysis of problems and recommends solutions


  • 5+ years of experience working in React and able to demonstrate strong JavaScript knowledge
  • 5+ years of experience working with NodeJS
  • 3+ years of experience working with PostgreSQL and DynamoDB
  • Experience with CI and CD environment and AWS platforms
  • Proficiency working with Docker
  • Experience writing APIs and securing APIs
  • Proficiency working with ECS and EKS
  • Strong experience in systems architecture design and development
  • Strong experience building single-page web applications
  • Ability to efficiently manage and build large, complex web applications
  • Strong analytical and problem-solving skills, with good attention to detail
  • Self-motivated, ability to work independently
  • Ability to use creative thinking to develop innovative solutions to business problems
  • Strong project management skills, including the ability to manage multiple projects simultaneously
  • Ability to mentor other developers
  • Ability to work in a fast-paced team environment