Senior Full Stack Software Engineer (React/Node.js, AWS)

CRYSTAL MANAGEMENT LLCVienna, VA
Onsite

About The Position

The Senior Full Stack Software Engineer develops and supports modern web applications using React, Node.js, and AWS technologies. This role focuses on delivering high-quality software solutions while supporting complex business processes in a collaborative, agile environment.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • Minimum 5 years of experience with React development
  • Minimum 5 years of experience with Node.js development
  • Minimum 3 years of experience with AWS services (Lambda, DynamoDB, S3, EventBridge, Kinesis)
  • Strong analytical and problem-solving skills
  • Strong communication and collaboration skills
  • Ability to quickly learn new technologies and work effectively in a team environment
  • Must be a U.S. Citizen
  • Must be able to obtain a Public Trust clearance

Nice To Haves

  • Experience with SPA architecture and libraries
  • Experience with Agile and DevOps tools (Git, Jenkins, CloudBees, testing frameworks)
  • Experience with relational and NoSQL databases, including DynamoDB
  • Active or recent ICE or CBP clearance

Responsibilities

  • Develop full stack web applications using React and Node.js
  • Build and maintain AWS-based infrastructure and services
  • Analyze requirements and translate business needs into technical solutions
  • Troubleshoot and resolve system and application issues
  • Collaborate with team members and stakeholders to deliver solutions aligned to client expectations
  • Continuously learn and adapt to emerging technologies and development practices
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service