Location: Remote (US-based, core EST hours)
Company: College Board
Posted: 12/15/2024
Employment Type: Full-time
Salary: $129,180/year (Estimated)
Salary Range: $78,570/year – $170,130/year
About College Board
College Board is a non-profit organization dedicated to expanding access to higher education. Our Search team works with institutions to reach millions of high school students each year, providing innovative tools that streamline the recruitment and admission process. We are a passionate team, committed to delivering cutting-edge technology solutions and continuously improving our products and services.
Position Overview:
We are seeking a Senior Software Engineer to join our dynamic Search team. In this role, you will design, implement, and maintain high-quality, production-ready code for complex web-based applications. As a full-stack engineer, you will work in a cloud-based, microservices environment, primarily using AWS technologies like Lambda, API Gateway, S3, DynamoDB, and more. You will collaborate with product owners, architects, and other engineers to deliver innovative solutions that enhance our products and services.
Key Responsibilities:
- Design & Implementation (70%)
- Build, test, deploy, and maintain production code for web applications using React, Typescript/JavaScript, and AWS technologies.
- Incorporate cloud technologies, including microservices and AWS services like Lambda, API Gateway, S3, SQS, SNS, and DynamoDB.
- Create and maintain automated functional and system tests to replicate complex real-world scenarios.
- Ensure continuous integration and high-quality code delivery through enhanced CI practices.
- Support security features and technical scoping for new application development.
- Strategy & Communication (20%)
- Implement cloud-first architectural solutions and best practices.
- Participate in agile scrum ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo) and contribute to team deliverables.
- Participate in peer reviews of software engineering artifacts.
- Team Coordination (10%)
- Mentor team members by designing and developing training materials to communicate product architecture and test automation.
- Provide feedback on code and other design and development artifacts.
Qualifications:
- 5+ years of experience in software development within a production environment.
- Strong working knowledge of AWS technologies, including DynamoDB, S3, Lambda (SNS, SQS, Step Functions, EC2, ECS, VPC, IAM, CloudWatch is a plus).
- Experience in building event-driven, cloud-based serverless applications and deploying to AWS.
- Expertise in React, Node.js, REST, AWS technologies, and NoSQL databases (SQL experience is a plus).
- Experience in developing test automations using API testing (BDD, REST Assured, JMeter, Selenium, Playwright).
- Familiarity with Infrastructure as Code, CI/CD, DevOps, and Microservices.
- Excellent communication skills and ability to present technical ideas clearly.
- Strong problem-solving, analytical, and conceptual abilities.
Work Environment:
- 100% remote position with core working hours based in the Eastern Standard Time (EST) zone.
- Collaboration with a distributed team across various time zones.
Authorization:
- Candidates must be authorized to work in the United States.
Application Process:
- Application review begins immediately and will continue until the position is filled. The hiring process includes resume submission, recruiter interview, and technical assessment.
How To Apply
Job Link
https://explore.skillup.org/all/open-jobs/b99b528d95cd539be5455841006b53f791f5fcb6?displayOrder=2
If you need an explanation on writing your CV, Cover Letter and Email Template or help applying speak to Happy Face