Senior Full Stack Software Engineer role at College Board, responsible for complex software development, designing and implementing solutions for data quality and process automation, and working with cross-functional teams to deliver cohesive solutions.
Requirements
- Minimum 7 years demonstrated experience with software development
- Strong and evolving competence in several programming languages and technologies, working knowledge of multiple tool sets, technologies and implementation environments especially in the cloud
- Expert level experience in React, NodeJS and scripting in a Cloud based environment
- Demonstrated advanced experience with AWS Lambda, SNS/SQS, S3, IAM, CloudWatch, RDS and DynamoDB, AWS CLI
- Strong design and development experience in building and monitoring microservices including UI
- Working experience on CI/CD using AWS Code pipeline
- Demonstrated experience in developing full stack solutions using NodeJS
- Fundamentals in computer science foundation principles
- Working knowledge of distributed architectural design patterns
- Knowledge of systems analysis and design (including OOAD and UML), and database design
- Knowledge of software development lifecycle and modern software engineering principles and practices
- Experience setting up a DevOps
- High analytical skills and knack to develop tools for monitoring high frequency data services
- Experience working on Agile teams with the scrum team member attitude – willingness to support the Team to be successful in any area necessary
- Advanced demonstrated experience with AWS cloud supported programming languages like JavaScript, TypeScript, or Python
- Ability to use: KMS, ALB/ELB, Route 53, VPC
- Fluency with CI/CD toolsets such as: CloudFormation, BitBucket, Jenkins, Ansible
- Experience with relational databases, and NoSQL databases
- Experience building infrastructure as code using AWS CloudFormation or similar scripting techniques
Benefits
- Comprehensive package designed to help you thrive
- Fair and competitive compensation
- Meaningful career
- Supportive team
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance