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
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