DeveloperJobs.io
← Back to all jobs

Job Description

The Sr. Full Stack Developer role focuses on architecting, coding, and supporting modern web applications and RESTful microservices using React, Node.js, TypeScript, and related technologies. This on-site position is based in Woodlawn, MD and centers on delivering scalable, high-quality software solutions.

Position Overview

The Sr. Full Stack Developer will contribute to modern web application development using React, Node, Redux, MobX, Flux, TypeScript, and Bootstrap. The role emphasizes architecture, design, implementation, debugging, and ongoing support of next-generation web applications, applying established software engineering practices and current technology trends. It requires senior-level full-stack experience across rich single-page interfaces, secure RESTful API microservices, user experience and accessibility considerations, and proactive communication with management, customers, teams, and vendors.

Responsibilities

  • Lead the architecture, design, and delivery of next-generation web applications using current best practices and technologies.
  • Develop applications with Node.js, modern front-end SPA technologies, and Node.js API frameworks.
  • Collaborate with ReactJS, ReduxJS, MobXJS, RESTful APIs, Express, Knex, Jenkins, Red Hat OpenShift, Docker, SonarQube, and UrbanCode.
  • Create modular, feature-rich single-page user interfaces with a focus on maintainability and reusability.
  • Develop secure RESTful API microservices and associated backend components.
  • Ensure user experience and accessibility compliance, including Section 508, WCAG, and USDS Web Standards.
  • Investigate and repair defects across front-end, business logic, middleware, and database layers.
  • Assist with defect resolution involving PL/SQL and data modeling.
  • Provide timely briefings to management, customers, teams, and vendors using written or oral communication.
  • Communicate technical information at the appropriate level for the audience.

Requirements

  • Master’s degree with 5+ years of relevant experience; or Bachelor’s degree with 7+ years; or 13+ years of experience in lieu of a degree.
  • Approximately 10+ years of experience in modern software development, with a strong understanding of designing, building, deploying, and operating applications.
  • Experience building web applications with Node, React, Redux, MobX, Flux, TypeScript, and Bootstrap.
  • Extensive senior-level full-stack development experience with Node.js and React.js.
  • Solid understanding of user interface frameworks, back-end interactions, and Node module capabilities.
  • Familiarity with Scrum and Kanban Agile processes.
  • Experience with test driven development and behavior driven development.
  • Comfort with Agile ceremonies, including scrums, planning, backlog grooming, retrospectives, and demos.
  • Strong communication and collaboration skills for providing technical guidance and hands-on development across design, development, and testing.
  • Proficiency with JavaScript frameworks such as React.js, Express.js, MobX, Redux, or Flux.js.
  • Experience building RESTful Web Services using Node.js.
  • Ability to handle complex programming tasks, debugging, data analysis, problem analysis, and issue resolution in open-source contexts.
  • Expertise writing complex SQL queries in PostgreSQL and optimizing them.
  • Experience working within a large team and collaborating across multiple stakeholders.
  • Experience managing and resolving merge conflicts and coordinating with upstream and downstream dependencies.
  • Ability to mentor peers on Node.js and React technologies.
  • Experience with HTML and CSS creation and manipulation.

Technologies

  • Node.js, React.js, Redux, MobX, Flux
  • TypeScript, Bootstrap
  • RESTful APIs, Express.js, Knex
  • CI/CD and tooling: Jenkins, UrbanCode, SonarQube
  • Containerization and orchestration: Docker, Red Hat OpenShift
  • Databases and data: PostgreSQL, SQL
  • Web technologies: HTML, CSS, XML, XSLT, WSDL, JSON
  • Testing and quality: Karma, Jasmine, Phabricator, Selenium, Enzyme, Jest, Mocha, Chai, Sinon
  • Cloud and infrastructure: AWS, NGINX
  • Additional tools: Moment, Axios, Git, VS Code, Gerrit, JSLint, Cucumber

Compensation

Salary range is USD 150,000 to USD 180,000 per year.

Location

Woodlawn, MD on site

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.