Full Stack JavaScript Developer

Compu-Vision Consulting Inc.
Bethesda, MD, United States
7 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Adobe Analytics Contentful JavaScript (Programming Language) Web Accessibility Agile Methodology HTML5 Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Code Review Databases Relational Databases
+37 more
Software Debugging Amazon DynamoDB Github Design of User Interfaces JSON PostgreSQL MongoDB MySQL Node.Js NoSQL Performance Tuning Scrum Methodology Redis Responsive Web Design Software Engineering SQL Databases TypeScript Web Content Accessibility Guidelines Web Applications GitHub Copilot ReactJS Software Security Backend AngularJS Git Flow Infrastructure Automation Frameworks Information Technology Atlassian Tools Bicep Front End Software Development Sitecore Restful APIs Terraform Es2015 Serverless Computing Azure Resource Manager Microservices

Job description

We are seeking a skilled and motivated Mid-Level Full Stack Developer to join our engineering team. In this role, you will design, develop, and maintain end-to-end web applications using modern JavaScript/TypeScript technologies across the stack. You will collaborate closely with product managers, designers, and engineering teams to deliver scalable, high-quality, and visually polished solutions that provide real value to users., * Design, develop, test, and deploy full-stack web applications using modern JavaScript/TypeScript frameworks (React, Angular, Node.js).

  • Build and maintain secure, scalable, and well-documented RESTful APIs and microservices/serverless components.
  • Develop responsive, user-friendly, and visually engaging interfaces following UX/UI best practices and accessibility standards (Section 508 compliance).
  • Build and maintain Azure Static Web Apps and integrate with headless CMS platforms (e.g., Payload, Contentful, Strapi, Sanity, Sitecore, or similar).
  • Implement GitHub Flow branching strategies and GitOps practices for reliable and traceable deployments.
  • Leverage tools like GitHub Copilot and Codespaces to enhance development efficiency and maintain consistency.
  • Integrate and act on findings from security tools (CodeQL, secret scanning, Dependabot) to ensure application security.
  • Participate in code reviews, providing constructive feedback and collaborating with team members.
  • Work with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, including schema design and performance optimization.
  • Collaborate in an Agile/Scrum environment, contributing to sprint planning, stand-ups, and retrospectives.
  • Troubleshoot, debug, and resolve production issues across the application stack.
  • Contribute to CI/CD pipelines and support deployment activities.
  • Mentor junior developers and contribute to knowledge sharing through documentation and technical discussions.

Requirements

  • Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Minimum of 8 years of professional software development experience.
  • Strong proficiency in JavaScript (ES6+) and TypeScript across frontend and backend (Node.js).
  • Hands-on experience with at least one modern frontend framework: React or Angular.
  • Solid understanding of HTML5, CSS3, and responsive design principles.
  • Strong design sense with a portfolio of public-facing applications demonstrating UI/UX excellence and attention to detail.
  • Experience designing and consuming RESTful APIs; strong understanding of JSON and HTTP standards.
  • Proficiency with SQL and relational databases (PostgreSQL or MySQL).
  • Experience with Git and GitHub Flow workflows.
  • Familiarity with Agile methodologies and tools such as Jira and Confluence., * Experience building and deploying Azure Static Web Apps.
  • Hands-on experience with headless CMS platforms (Contentful, Strapi, Sanity, Sitecore, etc.).
  • Familiarity with Azure cloud services.
  • Experience with CI/CD pipelines using GitHub Actions and GitOps practices.
  • Practical experience using GitHub Copilot in development workflows.
  • Experience with cloud-based development environments (e.g., Codespaces).
  • Familiarity with application security tools (CodeQL, secret scanning, Dependabot).
  • Exposure to NoSQL databases (MongoDB, DynamoDB, Redis).
  • Experience with Infrastructure-as-Code tools (Bicep, Terraform, ARM templates).
  • Knowledge of accessibility standards and testing (Section 508 / WCAG 2.1 AA)., * Must be currently located in the United States.
  • Ability to obtain a Level 4 Public Trust Clearance.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all