.png?1771558658)
Software Engineer (Gen AI - Typescript/Python)
navapbc • Remote
Posted: April 27, 2026
Job Description
This role is open for multiple levels and titles. Final title/compensation will be determined by how your interview weighs against our core competencies during your interview cycle
Position summary
Nava is seeking a full-stack application engineer to help us experiment with how generative AI can accelerate the delivery of digital government services. You’ll build proofs-of-concept and internal tools that combine GenAI capabilities with our open platform tooling. This is not a GenAI expert role—this is a role for someone excited to figure things out in a fast-moving space.
What you'll do
- Develop tools that leverage generative AI along with our technology solutions to assemble functional demos of government digital services for a variety of government programs
- Design and implement example applications using our open source platforms that can be demonstrated to potential clients in bids and conferences
- Support project teams in using our platforms and iterate based on their feedback
Required skills
- Proven ability to rapidly build and ship full end-to-end applications from scratch—frontend, backend, and integration
- Ability to work independently to turn loose ideas into functional software
- Comfort with developing MVPs quickly, rapid iterations, prototyping, and exploratory development
- Fluent in Python or TypeScript
- Experience building full-stack applications using web frameworks (for example, TypeScript with Next.js, Python with Django, or Ruby on Rails)
- Strong knowledge of object-oriented design patterns and ability to design elegant object-oriented APIs for use by other developers
Desired Skills
- Exposure to or interest in Domain-Driven Design (DDD) patterns
- Experience using GenAI APIs, fine-tuning, prompt engineering, or evaluation frameworks is helpful but not required
Additional Content
This role is open for multiple levels and titles. Final title/compensation will be determined by how your interview weighs against our core competencies during your interview cycle
Position summary
Nava is seeking a full-stack application engineer to help us experiment with how generative AI can accelerate the delivery of digital government services. You’ll build proofs-of-concept and internal tools that combine GenAI capabilities with our open platform tooling. This is not a GenAI expert role—this is a role for someone excited to figure things out in a fast-moving space.
What you'll do
- Develop tools that leverage generative AI along with our technology solutions to assemble functional demos of government digital services for a variety of government programs
- Design and implement example applications using our open source platforms that can be demonstrated to potential clients in bids and conferences
- Support project teams in using our platforms and iterate based on their feedback
Required skills
- Proven ability to rapidly build and ship full end-to-end applications from scratch—frontend, backend, and integration
- Ability to work independently to turn loose ideas into functional software
- Comfort with developing MVPs quickly, rapid iterations, prototyping, and exploratory development
- Fluent in Python or TypeScript
- Experience building full-stack applications using web frameworks (for example, TypeScript with Next.js, Python with Django, or Ruby on Rails)
- Strong knowledge of object-oriented design patterns and ability to design elegant object-oriented APIs for use by other developers
Desired Skills
- Exposure to or interest in Domain-Driven Design (DDD) patterns
- Experience using GenAI APIs, fine-tuning, prompt engineering, or evaluation frameworks is helpful but not required