Senior Full Stack Software Engineer (Contract-to-Hire) Fully remote
About the Role
We are seeking a Senior Full Stack Software Engineer to support College Board’s mission-driven technology organization. This role involves hands-on development of complex, cloud-based solutions, ownership of key project components, and collaboration across cross-functional teams to deliver high-quality, scalable systems.
This is a contract-to-hire opportunity with strong potential for long-term conversion.
About the Organization
The College Board is a not-for-profit organization dedicated to advancing equity and excellence in education. The organization manages a large, complex ecosystem of data platforms, assessments, and services supporting millions of students and educators.
Within the IT organization, this role will focus on data quality, automation, and cloud-based system design, driving efficiency and consistency across enterprise systems.
Key Responsibilities
- Design, develop, and deploy full stack and serverless applications in AWS
- Write clean, scalable code and manage components of ongoing projects
- Develop technical designs, specifications, and documentation
- Implement unit testing and ensure high-quality code delivery
- Build and maintain microservices and UI components
- Support data quality initiatives and process automation
- Partner with cross-functional teams to deliver solutions on time
- Contribute to cloud architecture standards and best practices
Required Qualifications
- 7+ years of software development experience
- Strong expertise in React and Node.js
- Hands-on experience with AWS services, including:
- Lambda, SNS/SQS, S3, IAM, CloudWatch
- RDS, DynamoDB, AWS CLI
- Experience building and monitoring microservices architectures
- Strong experience developing full stack applications using Node.js
- Experience with CI/CD pipelines (AWS Code Pipeline preferred)
- Solid understanding of object-oriented programming and computer science fundamentals
- Knowledge of distributed systems and architectural patterns
- Experience with systems analysis, OOAD/UML, and database design
- Familiarity with SDLC and modern software engineering practices
- Experience supporting or building DataOps frameworks
Preferred Qualifications
- Experience building high-frequency data processing and monitoring tools
- Strong experience in Agile/Scrum environments
- Proficiency in JavaScript, TypeScript, or Python
- Additional AWS services: KMS, ALB/ELB, Route 53, VPC
- Experience with CI/CD tools such as CloudFormation, Jenkins, Ansible, Bitbucket
- Experience with relational and NoSQL databases
- Experience with Infrastructure as Code (CloudFormation or similar)
- Strong learning mindset and adaptability
Education & Certifications
- Bachelor’s degree required (or equivalent experience)
- AWS or other relevant certifications preferred
Why Join
- Mission-driven organization impacting education at scale
- Opportunity to work on modern cloud and data platforms
- Strong contract-to-hire conversion potential
- Collaborative, innovative engineering environment
#INDOEM #LI-BP1
