Full-stack software engineer

Bethesda, MD, US • Posted 22 hours ago • Updated 19 minutes ago
Contract Independent
Contract W2
25% Travel Required
On-site
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • JavaScript
  • GraphQL
  • TypeScript
  • NodeJS
  • React Query
  • front-end

Summary

Role: Full-stack software engineer

Location: Bethesda ,MD (Hybrid)

Experience : 5 -10 Years

JOB SUMMARY

Client is seeking a highly engaged and motivated Senior Manager, Software Engineer to join the Property Experience Tech organization. This role designs, develops, and implements enterprise-level applications using ReactJS, NextJS, NodeJS, GraphQL, and TypeScript, with a strong focus on front-end development within full-stack solutions.

The Senior Manager, Software Engineer partners closely with product, business, and technology stakeholders, contributes to scalable and maintainable application architecture, and supports a fast-paced Agile team through thoughtful delivery, strong collaboration, and high-quality engineering practices.

Required

  • Bachelor's degree in computer science, Information Technology, a related field, or equivalent professional experience
  • 7+ years of experience developing applications with ReactJS or a similar JavaScript framework, with strong front-end engineering depth
  • Experience delivering complex full-stack projects involving multiple functions, scalable data patterns, API integrations, and cloud-based or enterprise application environments

Preferred

  • Proven experience designing and consuming GraphQL-based backend systems and integrating them into responsive, user-focused applications
  • Hands-on experience with TypeScript, NextJS, React Query, NodeJS, Nx monorepos, Docker, Git/CLI, UNIX/bash, and enterprise development workflows
  • Experience leading IT project work, partnering with stakeholders and business teams, and providing technical guidance through code reviews, design discussions, and delivery planning

CORE WORK ACTIVITIES

  • Designs, develops, tests, and implements enterprise-level applications using ReactJS, NextJS, NodeJS, GraphQL, TypeScript, and related technologies
  • Builds efficient, reusable, and maintainable code for high-quality responsive and cross-platform applications, with emphasis on front-end development
  • Analyzes project specifications, business requirements, and technical designs to deliver scalable solutions aligned with enterprise standards
  • Develops and consumes GraphQL APIs and integrates front-end experiences with backend services, data models, and enterprise platforms
  • Contributes to full-stack solution design for complex initiatives involving multiple functions, API integrations, scalable data patterns, and cloud environments
  • Participates in Agile delivery by estimating work, completing sprint commitments, updating project management tools, and supporting timely delivery of assigned tasks
  • Uses Git and command-line workflows proficiently, including creating pull requests, pushing and pulling changes, merging branches, and resolving conflicts in an active codebase
  • Reviews code and provides constructive feedback to maintain quality, consistency, reusability, accessibility, performance, and adherence to coding standards
  • Troubleshoots, debugs, and resolves application defects and production issues using strong problem-solving skills and sound engineering judgment
  • Collaborates closely with engineers, product owners, scrum masters, quality engineers, stakeholders, and business partners to align on requirements and delivery outcomes
  • Asks thoughtful questions, shares knowledge, explains alternative solutions, and contributes to a positive, inquisitive, and collaborative team culture
  • Works independently to produce high-quality deliverables while remaining flexible and responsive to shifting priorities in an enterprise Agile environment
  • Provides technical input into application patterns, architecture decisions, documentation, and continuous improvement opportunities across the codebase

TECHNICAL REQUIREMENTS

  • Strong proficiency with TypeScript, ReactJS, NextJS, React Query, GraphQL, Git/CLI, Nx monorepo workflows, UNIX/bash/CLI, and Docker
  • Ability to design, build, and consume GraphQL-based backend systems as part of full-stack application delivery
  • Ability to write clean, tested, reusable, and performant code that supports responsive enterprise applications and long-term maintainability
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.
  • Dice Id: 90943834
  • Position Id: 2026-248
  • Posted 22 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Reston, Virginia

Today

Full-time

USD 98,614.00 - 167,644.00 per year

Herndon, Virginia

Today

Full-time

Washington, District of Columbia

Today

Full-time

Laurel, Maryland

Today

Full-time

USD 70,000.00 per year

Search all similar jobs