Jobs · Engineering · Virginia

Senior Full Stack Developer

NPAworldwide · Dulles, VA · 2 mo ago
Engineering$200k/yrFull-time

TS/SCI/Poly Clearance is required.

About the role

We are seeking a Software Developer to design, develop, enhance, and maintain modern software applications and supporting systems. The ideal candidate will have strong full-stack development experience, familiarity with Agile methodologies, and experience working with both traditional development technologies and low-code/no-code platforms.

Responsibilities

  • Design, develop, test, deploy, and maintain front-end and back-end software applications and system components.
  • Develop new features and enhancements while improving application performance, scalability, reliability, and stability.
  • Work within an Agile development environment, contributing to user stories, requirements backlogs, sprint planning, development, testing, demonstrations, and retrospectives.
  • Deliver software incrementally through 2-3 week development sprints, coordinating activities required to complete assigned stories and requirements.
  • Collaborate with product owners, engineers, analysts, and other stakeholders to understand requirements and translate them into effective technical solutions.
  • Apply user-centered design, usability, and accessibility principles to develop intuitive and accessible application interfaces.
  • Ensure applications comply with applicable IT accessibility standards and accessibility testing requirements.
  • Monitor application and supporting environments, responding to alarms, audit events, performance issues, and operational incidents.
  • Evaluate requirements and identify technical dependencies, capability gaps, risks, and potential solutions.
  • Develop project plans and technical approaches to address identified requirements and dependencies.
  • Create, update, and maintain technical, engineering, configuration, and support documentation throughout the lifecycle of applications and services.
  • Participate in software testing, troubleshooting, debugging, performance optimization, and production support.
  • Support additional software development and engineering activities as required.
  • Apply expertise to all phases of the software development lifecycle.

Requirements

  • Demonstrated experience developing and enhancing enterprise software applications.
  • Demonstrated experience adding new features, optimizing applications, and improving scalability, stability, and performance.
  • Strong experience with JavaScript (JS) and modern web application development.
  • Experience developing applications using one or more of the following: Java, JavaScript, Node.js, Angular / AngularJS, Python, SQL, HTML, CSS.
  • Experience working with common development and data formats, including: JSON, YAML, XML, XSL/XSLT.
  • Experience with front-end frameworks and libraries such as Bootstrap and jQuery.
  • Experience with Maven or comparable build/dependency management tools.
  • Demonstrated experience with low-code/no-code development platforms.
  • Experience working in an Agile/Scrum development environment.
  • Ability to analyze requirements, identify technical dependencies and gaps, and develop practical software solutions.
  • Strong written and verbal communication skills, with the ability to collaborate effectively with technical and non-technical stakeholders.

Preferred Qualifications

  • Experience developing full-stack applications from UI through back-end services and databases.
  • Experience with REST APIs, microservices, and distributed applications.
  • Experience with application monitoring, logging, auditing, and troubleshooting.
  • Experience with CI/CD, automated testing, and DevOps practices.
  • Experience developing applications that meet Section 508 and/or WCAG accessibility standards.
  • Experience supporting software applications in production environments.
  • Experience working with large-scale enterprise or mission-critical applications.

Benefits

  • Fully paid benefits.
  • 6 weeks PTO.
  • Sign-on bonus up to $30,000.
  • Annual bonus up to $30,000.

Pay

$200,000 – $255,000 per year.

Similar jobs

Senior Full Stack Developer

Georgia Lottery CorporationAtlanta, GA· 2 mo ago
Engineeringapply on georgia-lottery-corporation.careerplug.com