Senior Software Developer I - Full Stack
Remote (United States)
About the Role
This opportunity is for a Senior Software Developer I - Full Stack to create robust, scalable, and accessible digital solutions for high-visibility projects. The role combines full-stack JavaScript development, technical leadership, stakeholder communication, AI-assisted workflows, and modern cloud-native engineering practices.
Compensation and Work Details
Status: Full-time, W-2
Salary Range: $115,000 - $135,000 per year
Work Authorization: Must be a U.S. citizen or legal resident and able to work domestically
Clearance: Must be able to attain a low-level security clearance
What You’ll Do
Technical Leadership and Strategy
- Collaborate with management, product, and design teams to shape development vision and strategy.
- Support the adoption of AI-powered tools and workflows where they improve delivery and outcomes.
- Guide cross-functional teams in delivering high-impact full-stack JavaScript solutions aligned with client goals.
- Contribute to development strategy using modern architectures such as React, Next.js, Node.js, and TypeScript.
- Maintain a strong understanding of adjacent technical areas, including cloud-native services, AI/ML integrations, and API ecosystems.
Software Development and Problem-Solving
- Own contributions across the full stack, from responsive front-end interfaces to scalable back-end services.
- Use deep JavaScript and TypeScript expertise to support iterative, outcome-driven development.
- Design and integrate RESTful APIs and GraphQL endpoints.
- Build and support AI-assisted features such as LLM-powered workflows, intelligent document processing, and retrieval-augmented generation.
- Diagnose and resolve issues in owned systems, using incidents to identify learning opportunities and system improvements.
- Make critical technical decisions that keep projects aligned with client needs and delivery goals.
- Evaluate when and how to responsibly apply AI/ML capabilities in production systems.
Team Development and Mentoring
- Mentor junior engineers across modern JavaScript frameworks and AI-augmented development practices.
- Build and maintain strong relationships with internal and external stakeholders.
- Participate in technical interviews for new engineering candidates.
- Support a culture of continuous learning around generative AI, prompt engineering, and agentic architectures.
Communication and Stakeholder Engagement
- Communicate technical issues and progress clearly with team members and clients.
- Translate complex AI and engineering concepts into clear, actionable language.
- Present design documents, system diagrams, and technical proposals to clients, stakeholders, partners, and engineers.
- Serve as the primary technical lead for the discipline when working with stakeholders.
Process Improvement and Innovation
- Improve software engineering processes and practices, including the adoption of AI-assisted development tools.
- Use tools such as Copilot, Claude, and automated testing to support engineering productivity and quality.
- Propose and evaluate multiple approaches to technical and process challenges.
- Champion best practices in JavaScript development, cloud architecture, CI/CD pipelines, and responsible AI integration.
- Lead small, less critical, or temporary team structures and projects when needed.
Qualifications
- Bachelor’s degree and 7+ years of software engineering experience.
- 5+ years of professional JavaScript and TypeScript development across the full stack.
- Strong experience with React or Next.js for modern, responsive front-end applications.
- Proficiency with Node.js and server-side JavaScript frameworks such as Express, Fastify, or similar tools.
- Experience designing and consuming RESTful APIs and/or GraphQL services.
- Familiarity with relational and/or NoSQL databases such as PostgreSQL or MongoDB.
- Strong problem-solving skills and ability to debug complex issues across the full stack.
- Proficiency with Git and modern CI/CD workflows.
- Ability to work with stakeholders and communicate technical ideas clearly.
Preferred Experience
- Prior government contracting experience.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Hands-on experience integrating AI/ML services or LLM APIs into production applications.
- Experience with AI-related patterns such as retrieval-augmented generation, prompt engineering, or agentic workflows.
- Knowledge of DevOps practices and tools such as Docker, Terraform, and GitHub Actions.
- Experience with Agile development methodologies.
- Familiarity with accessibility standards such as Section 508 and WCAG in government contexts.
- Ability to obtain a Public Trust clearance.
Benefits and Perks
- Competitive pay
- Health benefit contribution
- Remote work flexibility from the contiguous United States
- Opportunity to work on high-visibility projects with meaningful impact
- Supportive environment for personal and professional growth
- Transparent communication and fair treatment
Looking for more opportunities?
View All Jobs