Senior Full Stack Engineer

College BoardVA
97d$150,000 - $164,000

About The Position

The Item Cloud team is committed to building and driving innovation for internal-facing web applications that support College Board’s core products. Our team consists of 2 small squads, each of which owns a unique, data-intensive, high-impact, single-page web application that represents our internal content creation processes. We own the full stack, from the infrastructure in AWS to the front-end and back-end code deployed there. We build everything serverless, in the cloud, leveraging current technologies and novel techniques to be a force-multiplier for the programs we serve. We are remote, but close-knit. We are strong advocates of work/life balance and flexibility with schedules when needed. We often accomplish our work through paired or mob programming. We are proactive, passionate, and outcome-oriented, putting a premium on quality and efficiency. We use Agile scrum to manage our work and deliver value regularly following a DevOps model. The impact of our efforts as creative problem-solvers and idea-generators leads to innovations and dramatic improvements in College Board’s biggest program applications, serving millions of students to help them take ownership of their future.

Requirements

  • 5+ years' experience in full stack development, building, testing, and managing web-based applications.
  • At least 3 years of recent, strong, hands-on experience with React, TypeScript, and AWS services.
  • Experience working within the AWS cloud ecosystem, including serverless architecture and resources such as Lambda, Gateway API, OpenSearch, SNS, SQS, S3, Step Functions, IAM, CloudWatch, CloudTrail, and DynamoDB.
  • A passion for learning, driving change, and proposing solutions to complex problems.

Nice To Haves

  • Curiosity and enthusiasm for emerging technologies, with a willingness to experiment with and adopt new AI-driven solutions and a comfort learning and applying new digital tools independently and proactively.
  • Clear and concise communication skills, written and verbal.
  • A learner's mindset and a commitment to growth: welcoming diverse perspectives, giving and receiving timely, respectful feedback, and continuously improving through iterative learning and user input.
  • A drive for impact and excellence: solving complex problems, making data-informed decisions, prioritizing what matters most, and continuously improving through learning, user input, and external benchmarking.
  • A collaborative and empathetic approach: working across differences, fostering trust, and contributing to a culture of shared success.

Responsibilities

  • Design, develop, and maintain user-facing features and back-end services using React, TypeScript, and AWS services, ensuring scalability and reliability.
  • Design, implement, and maintain infrastructure as code (IaC) using AWS CDK.
  • Work closely with cross-functional teams, provide technical guidance to junior developers, and drive the adoption of best practices and new technologies.
  • Optimize application performance, implement automated testing using Playwright, and ensure technical feasibility and code quality through reviews.
  • Solve complex problems using divergent thinking resulting in innovative solutions.
  • Follow DevOps best practices including continuous integration and continuous delivery (CI/CD) practice of rapidly implementing, testing, and delivering high-quality code.
  • Develop and maintain a thorough understanding of our customer’s business processes and operations.
  • Support team-centered, Agile software development.

Benefits

  • Annual bonuses and opportunities for merit-based raises and promotions.
  • A mission-driven workplace where your impact matters.
  • A team that invests in your development and success.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service