Senior Full-Stack Software Engineer - Front-End Focused

New
Arlington, VAFull-TimeSenior
Salary$140,000 - $170,000 a year
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSNode.jsSQLJavascriptMongoDBTypeScriptNext.jsReactTerraform

Requirements

  • Bachelor's or master's degree in computer science, engineering, or a related field.
  • 7+ years of full-stack software engineering experience with a clear front-end focus.
  • Proven experience mentoring software engineers.
  • Proficiency in JavaScript, TypeScript, Python, and PHP.
  • Strong Node.js backend experience, preferably with NestJS.
  • Hands-on experience with JWT/OIDC authentication (e.g., Auth0).
  • Proven experience with relational (SQL) and NoSQL databases (specifically MongoDB).
  • Working knowledge of AWS services: Amplify, API Gateway, S3, CloudWatch, and VPC.
  • Experience with Docker and container orchestration on AWS ECS.
  • Experience building automation using Terraform and Terragrunt.
  • Strong quality discipline with testing (Jest) and CI/CD (GitHub Actions).
  • Experience integrating headless CMS platforms.

Responsibilities

  • Lead implementation of Next.js features such as SSR, SSG, ISR, and image optimization.
  • Design and maintain a reusable component library and Storybook.
  • Integrate client applications with OpenAPI backends and secure authentication flows.
  • Ensure accessibility, unit/integration/e2e test coverage, and high Lighthouse/Web Vitals performance.
  • Own CI/CD builds, deployments, and AWS Amplify environment configuration.
  • Troubleshoot production issues and maintain on-call readiness for client-side reliability.
  • Contribute to back-end development tasks as needed.
  • Mentor engineers on best practices, design system conventions, and performance engineering.
View Full Description & ApplyYou'll be redirected to the employer's site
$140,000 - $170,000 a year
Apply Now