NodeJS Developer

$67,700 - $154,000/Yr

Booz Allen Hamilton - Huntsville, AL

posted about 1 month ago

Part-time,Full-time - Mid Level
Onsite - Huntsville, AL
Professional, Scientific, and Technical Services

About the position

The NodeJS Developer position at Booz Allen Hamilton involves developing software solutions that positively impact the lives of veterans. The role requires a skilled Full Stack Developer to work on both frontend and backend development, focusing on creating a high-performance user interface and optimizing server-side applications. The developer will be responsible for integrating various external APIs and ensuring seamless communication between components, all while working in a fast-paced environment.

Responsibilities

  • Design, develop, and deploy a new enterprise-wide electronic workspace for Veteran healthcare providers.
  • Create and maintain an accessible, responsive, and high-performance user interface.
  • Implement and maintain server-side applications, ensuring the optimization of RESTful APIs.
  • Integrate backend components with external APIs, including Single Sign-On and OAuth services.
  • Leverage relational databases and in-memory data stores for backend development.
  • Collaborate with internal teams to produce software design documents and architecture diagrams.

Requirements

  • 6+ years of experience as a Software Engineer, including API and web application backend development.
  • 4+ years of experience in JavaScript development, including TypeScript, with a focus on NodeJS API development.
  • 4+ years of experience with relational database systems such as PostgreSQL, MySQL, or SQL Server.
  • Excellent verbal and written communication skills.
  • Knowledge of object-oriented design principles and modern API communication protocols like SOAP, REST, and RPC.
  • Ability to obtain and maintain a Public Trust or Suitability/Fitness determination.

Nice-to-haves

  • 2+ years of experience with Docker, CI/CD pipelines, and VS Code.
  • 2+ years of experience with ReactJS or another reactive JS framework.
  • 2+ years of experience with NoSQL databases such as Mongo, Cosmos, or Dynamo.
  • Experience with integrating SSO authentication services using OAuth 2.0.
  • Familiarity with the AdonisJS web framework and Prisma ORM.
  • Bachelor's degree.

Benefits

  • Health insurance
  • Life insurance
  • Disability insurance
  • Financial benefits
  • Retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care support
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service