Lead Full Stack Web Developer – McLean, VA
W2/Permanent – Full-Time
$106,000 - $242,000
Company Description
Our client, operating under anonymity, is seeking a skilled Full Stack Software Engineer, Lead to spearhead the development of a robust integration platform. This platform will manage and orchestrate integrations with numerous applications, playing a pivotal role in supporting software development and DevOps projects across Booz Allen. U.S. citizenship is required for this role due to the nature of the work performed.
Key Responsibilities:
- Lead the development of a comprehensive integration platform for managing and orchestrating integrations with multiple applications.
- Utilize a sophisticated Tech Stack including Node.js, React, Express, Babel, TypeScript or ES2023, Webpack, and MongoDB.
- Collaborate closely with DevOps teams to implement automation approaches using technologies like Amazon Web Services (AWS) and Azure.
- Stay abreast of the latest web development technologies, evaluate emerging standards, technologies, and trends, and provide strategic recommendations for platform enhancements.
Basic Qualifications:
- Minimum 8 years of professional software development experience.
- At least 5 years of experience using Node.js as a full-stack application language.
- Proficiency with React and Node.js.
- Hands-on experience with MongoDB.
- Experience in building and consuming REST APIs.
- Familiarity with asynchronous programming paradigms (promises, generators, or callbacks).
- Proficiency with Linux or OS X.
- Experience in unit testing and integration testing of server and client-side JavaScript, including tools like Mocha and Chai.
- High School diploma or GED.
Additional Qualifications:
- Knowledge of Consul or Vault, microservices, or service discovery.
- Understanding of HTML best practices and potential pitfalls.
- Familiarity with AWS, Jenkins, Kubernetes, Ansible, or Python.
- Ability to provide code samples or GitHub links.
- Bachelor's degree preferred.