Full Stack Developer
Decision Lens is seeking a Full Stack Developer with deep UI expertise and an AI-first way of working. In this role, you will build and enhance features across our decision intelligence platform, helping government leaders make better, faster, and more defensible resource decisions. Your initial focus will be on developing intuitive, high-performance user interfaces, including editable grids, charts, surveys, and workflows, while maintaining end-to-end ownership of features across APIs, data, and automated testing. Working within a small, autonomous team of 3–4 developers, you will leverage AI-powered development tools to accelerate delivery, improve code quality, and build scalable, impactful solutions.
Duties and Responsibilities
-
Design, build, and maintain rich, data-dense React and TypeScript interfaces: spreadsheet-like grids, charts, and complex planning workflows.
-
Develop new features with modern React while improving a mature codebase with older routing and state patterns, using sound judgment about when and how to migrate.
-
Build and extend the Java/Spring Boot and Node.js services and APIs behind your features.
-
Write and update automated tests for what you build, from component and state tests to end-to-end regression tests.
-
Own features end to end inside a small pod of 3–4 members: shape the approach with Product Management, build it, test it, and see it through to production.
-
Use AI coding tools daily for code generation, refactoring, testing, and design, and help define how the broader team gets the most out of them.
-
Diagnose and fix performance problems such as excessive renders, slow grids, and asynchronous race conditions.
-
Ensure the UI meets accessibility, security, and performance expectations for government customers.
-
Work closely with our UI technical lead to uphold front-end standards and keep the codebase consistent and maintainable.
-
Review code and help unblock other developers, including members of our distributed engineering team in Eastern Europe.
Job Qualifications
Required- Bachelor's degree in a technical field (engineering or computer science)
- 6+ years of professional software development experience
- Front end: Hands-on experience with React and TypeScript; experience with Vite, Tailwind CSS, Redux, TanStack Query, Handsontable, and Highcharts (or comparable frameworks and libraries)
- Server and automated testing: Experience with Java or server-side TypeScript; Spring Boot, Node.js/NestJS, MySQL, and OpenAPI-based REST services, plus automated testing with JUnit, Vitest, and Playwright
- Proven ability to work daily with AI coding tools and agents (Codex, Cursor, or Claude Code) to brainstorm, specify, implement, and test features
- Judgment about where AI-generated code needs scrutiny, and the discipline to review it where needed
- Fluency in UI and application patterns, with the ability to explain the “why” behind them, not just the syntax
- Testing built into how you work, whether you or an AI writes the code
- Care for building a usable, polished experience for the people on the other side of the screen
- Comfort owning outcomes in a small, autonomous team: you spot problems and fix them without waiting to be asked
- Clear written communication and productive collaboration across time zones
- 10+ years of professional software development experience
- Hands-on experience configuring AI tools to use MCP servers, writing skills and rules, and advanced context-building techniques
- Experience with test-driven development
- Experience with cloud platforms (AWS preferred), containerization (Docker), and CI/CD pipelines
- Experience building software for government or other regulated customers
Location: This position is remote. If not in the Washington, DC area, travel and onsite meetings are required 3–5 times per year. Decision Lens is headquartered in Arlington, VA.
Compensation: The base salary range for this position is $150,000–$200,000 per year. This position is also eligible to participate in a bonus plan. The range reflects that this role may be filled at varying seniority levels; actual compensation will be determined by factors including relevant experience, skills, qualifications, and internal equity.
Company Overview
Decision Lens is an AI-driven platform for high-stakes government decisions, built to give leaders the clarity, speed, and analytical rigor that hard choices between competing priorities demand.
Behind every government budget, program, or policy tradeoff is a leader and a team accountable for the outcome, often working with incomplete information and competing pressures. That's the problem we've dedicated ourselves to solving.
Decision Lens establishes a governed decision framework that connects real-time data to the criteria and rationale behind every decision, so leaders can make better, faster tradeoffs with confidence and defend them at any point in time.
Apply: Send your resume to careers@decisionlens.com
Decision Lens Inc is an equal opportunity employer, and as such affirms the right of every person to participate in all aspects of employment without regard to race, religion, color, national origin, citizenship, sex, age, veteran status, disability, genetic information, or any other protected characteristic.
If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position, contact our Human Resources department at humanresources@decisionlens.com.