Job Title: Full Stack Developer
Location: DC Metro Area / Telework Eligible
Summary:
We are seeking a Full Stack Developer to design, build, and maintain modern web applications. This role supports both front?end and back?end development and works closely with technical teams to deliver scalable, user?focused solutions. Telework is supported, with limited onsite presence required.
Key Responsibilities:
• Design, develop, test, and deploy full stack applications.
• Collaborate with analysts, data scientists, and end users to deliver new features.
• Design client?side and server?side architectures.
• Build responsive, user?friendly front?end interfaces.
• Develop and integrate APIs and backend services.
• Produce technical documentation and support data governance efforts.
• Participate in Agile development cycles.
Primary Requirements:
• Bachelor's degree in computer science, web development, or related field.
• 5+ years of full stack development experience.
• 3+ years of professional JavaScript development (front?end and back?end).
• Experience with languages such as Python, JavaScript, SQL, and/or C#.
• Experience with modern front?end frameworks (e.g., React, Angular, Node.js).
• Experience with back?end frameworks and API development.
• Familiarity with databases, web servers, and cloud deployment environments.
• Knowledge of Agile development practices.
• Authorization to work in the United States and ability to obtain required access authorization.
Secondary Requirements:
• Experience with message brokers, version control systems, and WebSockets.
• Familiarity with modern architectural patterns (monolith, microservices, serverless).
• Exposure to data platforms or analytics tools is a plus.