
Senior Full Stack Engineer
- Remote ()
- |7 years of exp
- |Full Time
Remote only
Not Available
About the job
Location: Reston, VA
Work Location: Remote
Contract: Long-Term Contract
Position Overview
We are seeking a Senior Full Stack Software Engineer to join the College Board team supporting the development of next-generation assessment applications.
The team is building new solutions on an AWS Serverless platform and is focused on continuous integration testing, test-data generation, automated end-to-end testing, chaos testing, and telemetry/data-integrity solutions.
Key Responsibilities
- Design, develop, test, release, and maintain full-stack applications.
- Build and maintain AWS serverless applications and backend services.
- Develop front-end applications using React.js and modern JavaScript.
- Develop backend services using Node.js.
- Build and integrate AWS services including Lambda, DynamoDB, S3, SNS/SQS, and related cloud services.
- Develop automated end-to-end browser testing solutions.
- Develop automated API integration testing frameworks and tools.
- Support continuous integration and testing environments.
- Develop test-data generation tools and platforms.
- Design and execute chaos testing and automated E2E testing.
- Build systems to collect telemetry data and support application/data integrity.
- Collaborate with product, design, architecture, and engineering teams.
- Participate as a technical contributor within an Agile/Scrum environment.
- Support production deployments, troubleshooting, and ongoing application maintenance.
- Contribute to continuous improvement of engineering practices and processes.
Required Qualifications
- 5 7+ years of professional software development experience.
- Bachelor's degree in an analytical or related field.
- Strong hands-on experience with Node.js.
- Strong experience with React.js and JavaScript/ES6.
- Hands-on experience with AWS cloud services.
- Experience developing serverless applications on AWS.
- Experience with AWS Lambda, DynamoDB, S3, and SNS/SQS.
- Experience with relational databases such as PostgreSQL and/or NoSQL databases such as DynamoDB.
- Experience developing software applications in highly scaled environments.
- Experience working within Agile engineering teams.
- Strong analytical and structured problem-solving skills.
- Ability to contribute across development, testing, and production support.
Technology Requirements
Technology
Expected Level
AWS DynamoDB
Advanced / Level 4
AWS Lambda
Advanced / Level 4
AWS S3
Advanced / Level 4
AWS SNS/SQS
Advanced / Level 4
Node.js
Advanced / Level 4
JavaScript / ES6
Advanced / Level 4
React.js
Advanced / Level 4
Automated E2E Browser Testing
Intermediate / Level 3
Automated API Integration Testing
Intermediate / Level 3
Preferred Qualifications
- AWS Certification Associate level or higher.
- Experience with automated browser and API testing frameworks.
- Experience supporting production applications and troubleshooting complex technical issues.
- Ability to work across development, testing, and production-support responsibilities.
- Experience working with libraries and frameworks while maintaining a strong understanding of underlying code.
- Strong communication and collaboration skills.
- Ability to manage multiple priorities in a cross-functional environment.
- Self-starter with the ability to work independently.
- Strong interest in continuous learning and improvement.
- Ability to understand broader business and technical implications of engineering decisions.
Ideal Candidate Profile
Senior Full Stack Engineer | Node.js | React | AWS Serverless | Lambda | DynamoDB | S3 | SNS/SQS | Automated Testing
Candidates with strong hands-on experience building AWS serverless applications, developing Node.js/React full-stack solutions, and implementing automated E2E/API testing are encouraged to apply.
About the company
Similar Jobs








