NodeJS Developer

$67,700 - $154,000/Yr

Booz Allen Hamilton - Melbourne, FL

posted about 2 months ago

Part-time,Full-time - Mid Level
Melbourne, FL
Professional, Scientific, and Technical Services

About the position

As a NodeJS Developer at Booz Allen Hamilton, you will play a crucial role in developing software solutions that positively impact the lives of Veterans. This position involves both frontend and backend development, focusing on creating a high-performance user interface and maintaining server-side applications. You will work on an enterprise-wide electronic workspace for Veteran healthcare providers, ensuring seamless communication between components through RESTful APIs and integrating with external services.

Responsibilities

  • Design, develop, and deploy frontend and backend applications for an electronic workspace serving Veteran healthcare providers.
  • Create and maintain accessible, responsive, and high-performance user interfaces.
  • Implement and optimize RESTful APIs for communication between frontend and backend components.
  • Integrate backend components with external APIs, including Single Sign-On and OAuth services.
  • Leverage relational databases and in-memory data stores for application data management.
  • 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.
  • 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