The Full Stack Software Developer will play a key role in shaping both the front-end and back-end components of our digital platforms. This position requires a strong foundation in software engineering principles, a passion for building end-to-end solutions, and the ability to collaborate across teams to deliver high-quality, scalable applications. The developer will work closely with product managers, designers, and other engineers to translate business requirements into technical implementations, ensuring performance, security, and usability are prioritized throughout the development lifecycle. This role offers the opportunity to work on modern technologies in a flexible, collaborative environment that values innovation and continuous improvement.
Responsibilities
- Design and implement reusable, scalable solutions that address client requirements effectively
- Apply technical expertise to develop secure, simple, and maintainable software systems
- Develop and manage automation scripts and code to improve efficiency and reliability
- Build and enhance responsive front-end interfaces integrated with back-end platforms
- Use data and performance metrics to guide decisions and drive system improvements
- Create and sustain scalable back-end services, APIs, and data flow architectures
Benefits
- General description of benefits available at the company's careers page
Compensation
Salary Range: $120,000 - $165,000
Work Arrangement
hybrid — Arlington, VA — Remote option available
Additional Information
- Work location is based in Arlington, VA with remote work options


