
Full Stack Developer
- Washington DC
- Permanent
- Full-time
Responsibilities
- Maintain, enhance, and refactor backend services built in Node.js and Spring (Java), including undocumented legacy APIs.
- Support redevelopment and re-deployment of platform components to improve maintainability and reliability.
- Recreate CI/CD pipelines by migrating existing builds from AWS CodeBuild/CodeDeploy/CodeCommit to Bamboo/Bitbucket.
- Collaborate with data engineers and analysts to integrate services with tools like Redshift, SAS, R, Python, ArcGIS, and Postgres/PostGIS.
- Contribute to the enhancement of the user-facing application layer, including UI/UX improvements to enable intuitive data discovery and access.
- Ensure application security, including implementation of role-based access controls and data privacy protections.
- Conduct unit testing, integration testing, and troubleshooting across the application stack.
- Write and maintain technical documentation for APIs, build processes, and deployment instructions.
- Participate in agile development sprints, backlog grooming, and regular team syncs to ensure alignment with platform roadmap goals
- Other duties as assigned
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field
- 5+ years of full-stack development experience in both frontend and backend environments.
- 3+ years of recent hands-on experience with Node.js and Java with Spring Framework.
- Experience deploying applications in AWS, including use of CodeBuild, CodeCommit, Lambda, RDS/Redshift, and related services.
- Experience with CI/CD tools, especially migration or configuration of pipelines in Atlassian Bamboo and Bitbucket.
- Experience integrating with relational databases (PostgreSQL/PostGIS preferred).
- Public Trust required with the ability to obtain Secret clearance
- Must be a U.S. Citizen.
- Deep understanding of API development, troubleshooting, and refactoring, particularly with undocumented legacy services.
- Strong skills in Java/Spring and Node.js back-end architectures.
- Familiarity with modern frontend frameworks and UI best practices (e.g., React, Angular, or similar).
- Working knowledge of AWS developer tools, with ability to redesign and migrate CI/CD processes, pipelines, and automation.
- Experience in integrating automated test cases and creating documentation from existing code
- Understanding of data platforms, including ingestion, access controls, and analytic tool integration (e.g., R, STATA, ArcGIS, Python).
- Ability to effectively communicate technical concepts to nontechnical users and support stakeholder engagement.
- Strong analytical, troubleshooting, and written skills.
- Proactive and adaptable, with the ability to operate in a dynamic environment with competing priorities.
Teleworking Permitted?Yes
Teleworking Details100% remote
Estimated Salary/WageUSD $137,600.00/Yr. Up to USD $184,000.00/Yr.