Careers

Full Stack Developer (Falls Church)

  • American Red Cross
  • Falls Church, VA, USA
  • Nov 05, 2020
[Information Technology]

Job Description

Please use Google Chrome or Mozilla Firefox when accessing Candidate Home.

By joining the American Red Cross you will touch millions of lives every year and experience the greatness of the human spirit at its best. Are you ready to be part of the world's largest humanitarian network?

Job Description:

American Red Cross seeks a strong full stack developer to join a small, distributed, self-directed Team whose work supports the Red Cross mission to prevent and alleviate human suffering in the face of emergencies.

Our team supports the flagship properties Redcross.org and Redcrossblood.org, which are powered by Adobe Experience Cloud and a range of custom microservices hosted on Amazon Web Services (AWS.) This is a telecommuting role with occasional on-site meetings. Some US travel may be required.

A day in the life of a full stack developer

Your team is virtual and distributed, so you'll spend lots of time working asynchronously on Slack/Teams to:

  • Estimating and planning feature releases in JIRA with your Scrum Team

  • Creating feature branches, rebasing other devs changes, and submitting / reviewing PRs in Bitbucket

  • Writing HTML/CSS/JS/Typescript for Angular using your favorite IDE

  • Coding changes to our backend Java APIs using your favorite IDE

  • Deploy your changes to the partial/full stack you're running locally for testing and troubleshooting

  • Writing lots of automated tests with Angular, JUnit, and Cypress

  • Running builds and deploys to shared test environments using Jenkins

  • Working with our QA team to validate test plans and fix any bugs found during testing

  • Helping triage and fix bugs found in production

Required Skills

  • At least 1 major distributed/cloud web-based development project using a recent Java platform, including production support

  • 5-7 years total experience developing web applications for content management, digital commerce or high-volume transactional platform

  • 4 year degree in computer science or related field (4 additional years of professional experience is acceptable in lieu of a degree.)

  • Strong NPM front end tool chain skills

  • Strong Git and Gitflow skills

  • Comfortable using OS command line

Preferred Skills

  • Experience with more than one modern software development language/platform

  • Experience with Jenkins or other CI automation tools

  • Experience with Docker

  • Experience with core AWS services (EC2, VPC, ECS, CloudFormation)

  • Experience with MySql or other relational databases

  • Experience working within the Adobe Experience Manager framework, including end-user and authoring concepts like templates, components, page properties, blueprints, and AEM Sites

Apply now! Joining our team will provide you with the opportunity to make a difference every day.

The American Red Cross is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

The American Red Cross is a diverse nonprofit organization offering its employee's professional development and growth opportunities, a competitive salary, comprehensive benefits, and a collaborative team spirit environment. To be considered for this position, please visit www.redcross.org/jobs to apply.

To view the EEOC Summary of Rights, click here: Summary of Rights


Associated topics: back end, c c++, develop, devops, perl, programming, python, sde, software development engineer, software programmer