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

The NodeJS Developer role involves developing software solutions that positively impact the lives of veterans by creating an enterprise-wide electronic workspace for healthcare providers. The position requires both frontend and backend development skills, focusing on building high-performance user interfaces and server-side applications, while ensuring seamless communication through RESTful APIs and integration 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 server-side applications and 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 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 API development in 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, such as VueJS or Angular.
  • 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.
  • Experience with Vite frontend build tool.
  • Bachelor's degree.

Benefits

  • Health insurance coverage
  • Life insurance coverage
  • Disability insurance coverage
  • Financial and retirement benefits
  • Paid leave
  • Professional development opportunities
  • Tuition assistance
  • Work-life programs
  • Dependent care support
  • Recognition awards program for exceptional performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service