Senior Full Stack Software Engineer (React/Node.js, AWS)
Description
Position Summary
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.
Job 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
Qualifications
Required Education/Certification
Bachelor's degree in Computer Science, Information Technology, or a related field
Required Qualifications
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
Preferred Qualifications
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
Required Clearance
Must be a U.S. Citizen
Must be able to obtain a Public Trust clearance
Preference for candidates with active or recent ICE or CBP clearance