Senior Software Developer I - Full Stack
Team: Engineering
Location: Washington, DC
Commitment: Full-Time, W-2
Workplace Type: remote
Salary:
What we would like from you
- Technical Leadership and Strategy
- Collaborate with management, product, and design teams to shape development vision and strategy, including the adoption of AI-powered tools and workflows
- Guide cross-functional teams in delivering high-impact, full-stack JavaScript solutions aligned with client goals
- Contribute to the implementation of the program's development strategy with a focus on modern architectures (React, Next.js, Node.js, TypeScript)
- Maintain a high-level understanding of adjacent technical areas including cloud-native services, AI/ML integrations, and API ecosystems for effective system integration
- Software Development and Problem-Solving
- Demonstrate expertise, accountability, and ownership of contributions across the full stack, from responsive front-end interfaces to scalable back-end services
- Leverage deep knowledge of the JavaScript/TypeScript ecosystem to lead iterative, outcome-driven development
- Design and integrate RESTful APIs, GraphQL endpoints, and emerging AI-assisted features such as LLM-powered workflows, intelligent document processing, or retrieval-augmented generation (RAG)
- Diagnose and effectively resolve issues with owned systems, using incidents to inform educational opportunities and system improvements
- Make critical decisions to keep projects on track and aligned with evolving client needs, including evaluating when and how to leverage AI/ML capabilities responsibly
- Team Development and Mentoring
- Actively mentor and assist more junior engineers in developing their skills across modern JavaScript frameworks and AI-augmented development practices
- Build and maintain strong relationships with internal and external stakeholders
- Participate in technical interviews with new candidates
- Foster a culture of continuous learning around emerging technologies including generative AI, prompt engineering, and agentic architectures
- Communication and Stakeholder Engagement
- Effectively communicate technical issues and developments with team members and clients, translating complex AI and engineering concepts into clear, actionable language
- Present design documents, system diagrams, and technical proposals to clients, stakeholders, partners, and other engineers
- Serve as the discipline's primary technical lead when working with stakeholders
- Process Improvement and Innovation
- Drive improvements in software engineering processes and practices, including adoption of AI-assisted development tools (Copilot, Claude, automated testing)
- Propose and evaluate multiple approaches to technical and process problems, leveraging data-driven insights where possible
- Champion best practices in modern JavaScript development, cloud architecture, CI/CD pipelines, and responsible AI integration
- May lead small, less critical, or temporary team structures and projects
Basic qualifications
- Essential Requirements
- Bachelor's degree and 7+ years of software engineering experience
- 5+ years of professional JavaScript/TypeScript development across the full stack
- Strong experience with React (or Next.js) for building modern, responsive front-end applications
- Proficiency with Node.js and server-side JavaScript frameworks (Express, Fastify, or similar)
- Experience designing and consuming RESTful APIs and/or GraphQL
- Familiarity with relational and/or NoSQL databases (PostgreSQL, MongoDB, etc.)
- Strong problem-solving skills and ability to debug complex issues across the full stack
- Proficiency in version control systems (Git) and modern CI/CD workflows
- Preferred Skills and Experience
- Prior government contracting experience
- Experience with cloud platforms (e.g., AWS, Azure, or GCP)
- Hands-on experience integrating AI/ML services or LLM APIs (OpenAI, Anthropic, Azure AI) into production applications
- Familiarity with AI-related patterns such as retrieval-augmented generation (RAG), prompt engineering, or agentic workflows
- Knowledge of DevOps practices and tools (Docker, Terraform, GitHub Actions)
- Experience with Agile development methodologies
- Familiarity with accessibility standards (Section 508 / WCAG) in government contexts
- Ability to obtain a Public Trust Clearance
Requirement
- Must be a US Citizen or legal resident and able to work domestically
- Must be able to attain low-level security clearance
Perks
- Work from anywhere.
- Competitive pay.
- A contribution to your health benefit.
- The chance to work on high-visibility projects and make a significant impact.
Get to know us
- We are a small, creative and highly technical team.
- Our heroes are the scrappy folks that dare to dream and do great things. We love people that care more about doing the right thing than taking a shortcut.
- We believe in finishing projects and floor our clients by how much we cared about their project.
- We believe in integrity and because we're small, we are very selective of our partners and clients.
- We do not use phrases like 'human resource' because you are NOT a resource. You are a team member and we will treat you like one.
What you should expect from us
- We will treat you fairly.
- We give you space to grow both personally and professionally.
- We will hear your ideas even when we disagree -- especially when we disagree.
- We will be equitable with our success and be honest with our challenges.
- We will always tell you the truth. Even when the truth is difficult.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
