NodeJS Developer

$67,700 - $154,000/Yr

Booz Allen Hamilton - Atlanta, GA

posted about 2 months ago

Part-time,Full-time - Mid Level
Atlanta, GA
Professional, Scientific, and Technical Services

About the position

The NodeJS Developer position at Booz Allen is focused on creating and maintaining a new enterprise-wide electronic workspace for Veteran healthcare providers. The role involves both frontend and backend development, ensuring a high-performance user interface and seamless communication between components through RESTful APIs. The developer will work in a fast-paced environment, contributing to a system that positively impacts the lives of the nation's Veterans.

Responsibilities

  • Design, implement, and maintain server-side applications.
  • Create and optimize RESTful APIs for frontend and backend communication.
  • Develop accessible and responsive user interfaces.
  • 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 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.
  • Familiarity with modern and legacy 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 (VueJS, Angular).
  • 2+ years of experience with NoSQL databases (Mongo, Cosmos, 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.
  • Ability to present to senior-level clients and project team leadership.

Benefits

  • Health insurance coverage.
  • Life insurance coverage.
  • Disability insurance coverage.
  • Financial and retirement benefits.
  • Paid leave and professional development opportunities.
  • Tuition assistance and work-life programs.
  • Dependent care support.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service