Senior Full Stack Engineer

ECS Federal•Work from home, VA
•$140,000 - $180,000•Remote

About The Position

Everforth ECS is seeking a Senior Full Stack Engineer to work remotely on enterprise-level applications supporting the Department of Homeland Security. The role involves designing, building, and maintaining large-scale APIs, with a focus on migrating datacenter systems to a SaaS solution. The engineer will help rearchitect API infrastructure to improve scalability, reliability, and long-term maintainability, using Java, JavaScript frontend frameworks, Elastic and other data sources, and cloud DevSecOps practices. The position also focuses on modernizing legacy systems, integrating React-based user interfaces with scalable APIs, and minimizing downtime and operational risks during migrations. The salary range is $140,000–$180,000. Applicants must be U.S. citizens and able to pass a Public Trust investigation.

Requirements

  • Must be a U.S. citizen.
  • Ability to pass a Public Trust investigation.
  • Bachelor’s degree in a related field.
  • At least 10 years of total work experience.
  • At least 5 years of experience with Java 8 or later, including strong experience modernizing legacy systems.
  • At least 8 years of experience with Python, including strong experience modernizing legacy systems.
  • At least 5 years developing responsive web applications using React, Redux, and modern JavaScript.
  • At least 5 years building RESTful microservices and service-oriented architectures.
  • At least 3 years of experience with CI/CD pipelines and deploying or operating in AWS or Azure cloud environments.
  • At least 3 years of experience with Spring Boot or other stateless Java frameworks.
  • At least 3 years developing applications in production, troubleshooting complex issues in legacy environments, and proposing effective solutions.
  • Solid understanding of Git, version-control workflows, and collaborative development practices.
  • Familiarity with CX and UI/UX principles and their application in modern software design.
  • Excellent communication skills, including the ability to explain technical challenges and solutions to non-technical stakeholders.

Responsibilities

  • Support the design and architecture of robust, scalable APIs for large enterprise-level applications.
  • Integrate and operate CI/CD pipelines used to build and release code and container images.
  • Assess and refactor deprecated codebases, applying best practices for modernization and performance improvement.
  • Collaborate with engineers to integrate React-based user interfaces with scalable APIs, enhance API interactions, support legacy system modernization, and ensure seamless functionality and an optimal user experience.
  • Provide solutions for legacy system migration while minimizing system downtime and operational risks.
  • Identify and resolve technical debt in older systems while transitioning them to modern Java frameworks and tools.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service