Senior Consultant

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - Contract

Skills

node.js
TYPESCRIPT
BACKEND
ARCHITECTURE
AMAZON WEB SERVICES
Angularjs
Front End Software Development

Job Details

Job Title: Senior Consultant
Job Location: Bethesda - Maryland
Job Type: Contract

Job Description:

  • Must Have (Expert / Strong Skills)

  • Node.js & Express Expert level

  • Troubleshooting & Debugging Expert

  • Git Expert

  • Angular Strong experience

  • AWS Core Services Strong understanding

  • Lambda

  • RDS

  • EventBridge

  • S3

  • SQS

  • Ability to pick up additional AWS services quickly

  • Strong knowledge of Agile development practices

  • Experience working with Serverless Framework

  • Ability to design and implement front-end and back-end architecture

  • Must Have (Basic Skills)

  • Typescript Basic

  • Jest Basic unit testing

  • GraphQL Basic

  • Apollo Federation Basic

  • Good to Have

  • CI/CD (Jenkins)

  • AWS EKS

  • Logging/monitoring tools (ELK, Datadog, Splunk, CloudWatch)

  • CloudFormation / IaC exposure

Roles & Responsibilities

  • Design, develop, and maintain scalable backend and front-end architecture using Node.js, Express, Typescript, Angular, and AWS services.

  • Implement API layers, GraphQL components, and Apollo Federation integrations.

  • Write clean, testable, and maintainable code with proper unit test coverage (Jest).

  • Troubleshoot complex system issues and ensure application performance and reliability.

  • Collaborate closely in an Agile team environment, participating in grooming, planning, and retrospectives.

  • Work with CI/CD pipelines (Jenkins) and follow best DevOps practices.

  • Provide mentorship to developers through peer programming, code reviews, and knowledge sharing.

  • Ensure high code quality and adherence to best practices.

  • Engage with product and business teams to understand requirements and deliver value-oriented solutions.

  • Support production operations and continuously improve overall system quality.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Staffingine LLC